From b300ec4a3d67181d332550bb2d989d3397443c4f Mon Sep 17 00:00:00 2001 From: Scott Lahteine Date: Sat, 17 Dec 2022 22:44:32 -0600 Subject: [PATCH] Examples Extras --- config/examples/3DFabXYZ/Migbot/README.md | 4 + .../examples/ADIMLab/Gantry v1/_Bootscreen.h | 86 ++ .../examples/ADIMLab/Gantry v2/_Bootscreen.h | 86 ++ .../Alfawise/U20-bltouch/_Statusscreen.h | 77 ++ config/examples/Alfawise/U20/_Statusscreen.h | 77 ++ config/examples/AliExpress/CL-260/README.md | 11 + config/examples/Anet/A6/_Statusscreen.h | 56 ++ config/examples/Anet/A8/_Statusscreen.h | 56 ++ config/examples/Anet/A8plus/_Statusscreen.h | 66 ++ config/examples/Anet/A9/_Statusscreen.h | 56 ++ config/examples/Anet/E16/Stock/_Bootscreen.h | 73 ++ .../examples/Anet/E16/Stock/_Statusscreen.h | 83 ++ config/examples/Anet/ET4+/README.md | 52 ++ config/examples/Anet/ET4-Pro/README.md | 52 ++ config/examples/Anet/ET4/README.md | 52 ++ config/examples/Anet/ET4X/README.md | 52 ++ config/examples/Anet/ET5-Pro/README.md | 52 ++ config/examples/Anet/ET5/README.md | 52 ++ config/examples/Anet/ET5X/README.md | 52 ++ .../examples/AnimationExample/_Bootscreen.h | 220 +++++ .../Mega Zero 2.0/Anycubic V1/README.md | 7 + .../Mega Zero 2.0/Anycubic V1/_Bootscreen.h | 56 ++ .../Mega Zero 2.0/Anycubic V1/_Statusscreen.h | 47 ++ .../AnyCubic/Mega Zero/Anycubic V1/README.md | 7 + .../Mega Zero/Anycubic V1/_Bootscreen.h | 53 ++ .../Mega Zero/Anycubic V1/_Statusscreen.h | 52 ++ .../_Bootscreen.h | 56 ++ .../_Statusscreen.h | 52 ++ .../i3 Mega/Trigorilla Pro STM32/README.md | 36 + .../Artillery/Genius Pro/_Bootscreen.h | 93 +++ .../Artillery/Genius/BLTouch/_Bootscreen.h | 93 +++ .../Artillery/Genius/V1/_Bootscreen.h | 93 +++ .../examples/Artillery/Hornet/_Bootscreen.h | 93 +++ .../0.9 BMG - E3D V6/_Bootscreen.h | 93 +++ .../Artillery/Sidewinder X1/V1/_Bootscreen.h | 93 +++ .../Artillery/Sidewinder X2/_Bootscreen.h | 93 +++ config/examples/BIQU/B1 - SKR 1.4/README.md | 9 + config/examples/BIQU/B1 - SKR 2/README.md | 9 + config/examples/BIQU/B1 SE Plus/README.md | 3 + config/examples/BIQU/B1 SE/README.md | 3 + config/examples/BIQU/BX/README.md | 5 + config/examples/BQ/Hephestos_2/README.md | 29 + config/examples/BQ/Hephestos_2/_Bootscreen.h | 101 +++ config/examples/CTC/A13/_Bootscreen.h | 73 ++ config/examples/CTC/A13/_Statusscreen.h | 36 + config/examples/Cartesio/_Bootscreen.h | 101 +++ .../BigTreeTech SKR Mini E3 2.0/README.md | 89 +++ .../BigTreeTech SKR Mini E3 2.0/_Bootscreen.h | 56 ++ .../_Statusscreen.h | 74 ++ .../CR-10 Mini/CrealityV1/_Bootscreen.h | 56 ++ .../CR-10 Mini/CrealityV1/_Statusscreen.h | 74 ++ .../CR-10 Mini/MEEB-3DP/_Bootscreen.h | 102 +++ .../CR-10 Mini/MEEB-3DP/_Statusscreen.h | 71 ++ .../CR-10 S4/CrealityV1/_Bootscreen.h | 56 ++ .../CR-10 S4/CrealityV1/_Statusscreen.h | 66 ++ .../_Bootscreen.h | 56 ++ .../_Statusscreen.h | 66 ++ .../BigTreeTech SKR Mini E3 v3/README.md | 15 + .../BigTreeTech SKR Mini E3 v3/_Bootscreen.h | 56 ++ .../_Statusscreen.h | 66 ++ .../CR-10 S5/CrealityV1/_Bootscreen.h | 56 ++ .../CR-10 S5/CrealityV1/_Statusscreen.h | 66 ++ .../CrealityV2.2-BLTouch/_Bootscreen.h | 56 ++ .../CrealityV2.2-BLTouch/_Statusscreen.h | 66 ++ .../examples/Creality/CR-10 V2/_Bootscreen.h | 56 ++ .../Creality/CR-10 V2/_Statusscreen.h | 68 ++ .../examples/Creality/CR-10 V3/_Bootscreen.h | 56 ++ .../Creality/CR-10 V3/_Statusscreen.h | 69 ++ .../BigTreeTech SKR Mini E3 2.0/_Bootscreen.h | 56 ++ .../_Statusscreen.h | 66 ++ .../Creality/CR-10/CrealityV1/_Bootscreen.h | 56 ++ .../Creality/CR-10/CrealityV1/_Statusscreen.h | 66 ++ .../_Bootscreen.h | 56 ++ .../_Statusscreen.h | 74 ++ .../BigTreeTech SKR 2.0 TMC2209/README.md | 5 + .../BigTreeTech SKR 2.0 TMC2209/_Bootscreen.h | 56 ++ .../_Statusscreen.h | 74 ++ .../BigTreeTech SKR Mini E3 2.0/_Bootscreen.h | 56 ++ .../_Statusscreen.h | 74 ++ .../CR-10S/BigTreeTech SKR Pro v1.2/README.md | 6 + .../BigTreeTech SKR Pro v1.2/_Bootscreen.h | 78 ++ .../BigTreeTech SKR Pro v1.2/_Statusscreen.h | 74 ++ .../Creality/CR-10S/CrealityV1/_Bootscreen.h | 56 ++ .../CR-10S/CrealityV1/_Statusscreen.h | 74 ++ .../Creality/CR-20 Pro/_Statusscreen.h | 72 ++ .../Creality/CR-30 PrintMill/_Bootscreen.h | 750 ++++++++++++++++++ .../Creality/CR-30 PrintMill/_Statusscreen.h | 53 ++ .../Ender-2 Pro/CrealityV423/README.md | 3 + .../Ender-2 Pro/CrealityV423/_Bootscreen.h | 97 +++ .../Ender-2 Pro/CrealityV423/_Statusscreen.h | 71 ++ config/examples/Creality/Ender-2/README.md | 33 + .../examples/Creality/Ender-2/_Bootscreen.h | 97 +++ .../examples/Creality/Ender-2/_Statusscreen.h | 66 ++ .../Creality/Ender-3 Max/_Bootscreen.h | 97 +++ .../Creality/Ender-3 Max/_Statusscreen.h | 62 ++ .../BigTreeTech SKR 1.4 Turbo/README.md | 16 + .../BigTreeTech SKR 1.4 Turbo/_Bootscreen.h | 97 +++ .../BigTreeTech SKR 1.4 Turbo/_Statusscreen.h | 71 ++ .../BigTreeTech SKR Mini E3 1.0/_Bootscreen.h | 97 +++ .../_Statusscreen.h | 71 ++ .../BigTreeTech SKR Mini E3 1.2/_Bootscreen.h | 97 +++ .../_Statusscreen.h | 71 ++ .../BigTreeTech SKR Mini E3 2.0/_Bootscreen.h | 97 +++ .../_Statusscreen.h | 71 ++ .../BigTreeTech SKR Mini E3 3.0/_Bootscreen.h | 97 +++ .../_Statusscreen.h | 71 ++ .../Ender-3 Pro/CrealityV1/_Bootscreen.h | 97 +++ .../Ender-3 Pro/CrealityV1/_Statusscreen.h | 71 ++ .../Ender-3 Pro/CrealityV422/README.md | 11 + .../Ender-3 Pro/CrealityV422/_Bootscreen.h | 97 +++ .../Ender-3 Pro/CrealityV422/_Statusscreen.h | 71 ++ .../Ender-3 Pro/CrealityV427/_Bootscreen.h | 97 +++ .../Ender-3 Pro/CrealityV427/_Statusscreen.h | 71 ++ .../Creality/Ender-3 S1/LCD Files/README.md | 35 + config/examples/Creality/Ender-3 S1/README.md | 19 + .../Ender-3 V2/LCD Files/DWIN_SET/0T5UIC1.HZK | Bin 0 -> 125440 bytes .../Ender-3 V2/LCD Files/DWIN_SET/0_start.jpg | Bin 0 -> 14172 bytes .../LCD Files/DWIN_SET/1_English.jpg | Bin 0 -> 32581 bytes .../LCD Files/DWIN_SET/2_Chinese.jpg | Bin 0 -> 32457 bytes .../Ender-3 V2/LCD Files/DWIN_SET/3.ICO | Bin 0 -> 30763 bytes .../Ender-3 V2/LCD Files/DWIN_SET/3_bg.jpg | Bin 0 -> 5217 bytes .../Ender-3 V2/LCD Files/DWIN_SET/4.ICO | Bin 0 -> 92780 bytes .../Ender-3 V2/LCD Files/DWIN_SET/7.ICO | Bin 0 -> 217989 bytes .../Ender-3 V2/LCD Files/DWIN_SET/T5UIC1.CFG | Bin 0 -> 16 bytes ..._V20_4\351\241\265\351\235\242_191022.BIN" | Bin 0 -> 17937 bytes .../Ender-3 V2/LCD Files/private/config.txt | 5 + .../Ender-3 V2/LCD Files/private/icon/3.zico | Bin 0 -> 54385 bytes .../LCD Files/private/icon/3.zico0.jpg | Bin 0 -> 15828 bytes .../LCD Files/private/icon/3.zico1.jpg | Bin 0 -> 3206 bytes .../LCD Files/private/icon/3.zico2.jpg | Bin 0 -> 3399 bytes .../LCD Files/private/icon/3.zico3.jpg | Bin 0 -> 2049 bytes .../LCD Files/private/icon/3.zico4.jpg | Bin 0 -> 1951 bytes .../Ender-3 V2/LCD Files/private/icon/4.zico | Bin 0 -> 15068 bytes .../LCD Files/private/icon/4.zico0.jpg | Bin 0 -> 9089 bytes .../LCD Files/private/icon/4.zico1.jpg | Bin 0 -> 3140 bytes .../LCD Files/private/icon/4.zico10.jpg | Bin 0 -> 12175 bytes .../LCD Files/private/icon/4.zico11.jpg | Bin 0 -> 8136 bytes .../LCD Files/private/icon/4.zico12.jpg | Bin 0 -> 3291 bytes .../LCD Files/private/icon/4.zico13.jpg | Bin 0 -> 3300 bytes .../LCD Files/private/icon/4.zico14.jpg | Bin 0 -> 1998 bytes .../LCD Files/private/icon/4.zico15.jpg | Bin 0 -> 1994 bytes .../LCD Files/private/icon/4.zico2.jpg | Bin 0 -> 3000 bytes .../LCD Files/private/icon/4.zico3.jpg | Bin 0 -> 1798 bytes .../LCD Files/private/icon/4.zico4.jpg | Bin 0 -> 3600 bytes .../LCD Files/private/icon/4.zico5.jpg | Bin 0 -> 5003 bytes .../LCD Files/private/icon/4.zico6.jpg | Bin 0 -> 4933 bytes .../LCD Files/private/icon/4.zico7.jpg | Bin 0 -> 5035 bytes .../LCD Files/private/icon/4.zico8.jpg | Bin 0 -> 4977 bytes .../LCD Files/private/icon/4.zico9.jpg | Bin 0 -> 10137 bytes .../Ender-3 V2/LCD Files/private/icon/7.zico | Bin 0 -> 127376 bytes .../LCD Files/private/icon/7.zico0.jpg | Bin 0 -> 3818 bytes .../LCD Files/private/icon/7.zico1.jpg | Bin 0 -> 3353 bytes .../LCD Files/private/icon/7.zico10.jpg | Bin 0 -> 912 bytes .../LCD Files/private/icon/7.zico11.jpg | Bin 0 -> 973 bytes .../LCD Files/private/icon/7.zico12.jpg | Bin 0 -> 916 bytes .../LCD Files/private/icon/7.zico13.jpg | Bin 0 -> 851 bytes .../LCD Files/private/icon/7.zico14.jpg | Bin 0 -> 1118 bytes .../LCD Files/private/icon/7.zico15.jpg | Bin 0 -> 1015 bytes .../LCD Files/private/icon/7.zico16.jpg | Bin 0 -> 954 bytes .../LCD Files/private/icon/7.zico17.jpg | Bin 0 -> 3147 bytes .../LCD Files/private/icon/7.zico18.jpg | Bin 0 -> 3139 bytes .../LCD Files/private/icon/7.zico19.jpg | Bin 0 -> 2766 bytes .../LCD Files/private/icon/7.zico2.jpg | Bin 0 -> 3354 bytes .../LCD Files/private/icon/7.zico20.jpg | Bin 0 -> 2759 bytes .../LCD Files/private/icon/7.zico200.jpg | Bin 0 -> 1263 bytes .../LCD Files/private/icon/7.zico201.jpg | Bin 0 -> 1279 bytes .../LCD Files/private/icon/7.zico202.jpg | Bin 0 -> 1360 bytes .../LCD Files/private/icon/7.zico203.jpg | Bin 0 -> 1373 bytes .../LCD Files/private/icon/7.zico204.jpg | Bin 0 -> 1215 bytes .../LCD Files/private/icon/7.zico205.jpg | Bin 0 -> 991 bytes .../LCD Files/private/icon/7.zico21.jpg | Bin 0 -> 2823 bytes .../LCD Files/private/icon/7.zico22.jpg | Bin 0 -> 2814 bytes .../LCD Files/private/icon/7.zico23.jpg | Bin 0 -> 2655 bytes .../LCD Files/private/icon/7.zico24.jpg | Bin 0 -> 2651 bytes .../LCD Files/private/icon/7.zico249.jpg | Bin 0 -> 1220 bytes .../LCD Files/private/icon/7.zico25.jpg | Bin 0 -> 5411 bytes .../LCD Files/private/icon/7.zico250.jpg | Bin 0 -> 1138 bytes .../LCD Files/private/icon/7.zico251.jpg | Bin 0 -> 1129 bytes .../LCD Files/private/icon/7.zico252.jpg | Bin 0 -> 874 bytes .../LCD Files/private/icon/7.zico253.jpg | Bin 0 -> 1172 bytes .../LCD Files/private/icon/7.zico254.jpg | Bin 0 -> 1225 bytes .../LCD Files/private/icon/7.zico26.jpg | Bin 0 -> 872 bytes .../LCD Files/private/icon/7.zico27.jpg | Bin 0 -> 1177 bytes .../LCD Files/private/icon/7.zico28.jpg | Bin 0 -> 1213 bytes .../LCD Files/private/icon/7.zico29.jpg | Bin 0 -> 1186 bytes .../LCD Files/private/icon/7.zico3.jpg | Bin 0 -> 2326 bytes .../LCD Files/private/icon/7.zico30.jpg | Bin 0 -> 1126 bytes .../LCD Files/private/icon/7.zico31.jpg | Bin 0 -> 1003 bytes .../LCD Files/private/icon/7.zico32.jpg | Bin 0 -> 1006 bytes .../LCD Files/private/icon/7.zico33.jpg | Bin 0 -> 1113 bytes .../LCD Files/private/icon/7.zico34.jpg | Bin 0 -> 1224 bytes .../LCD Files/private/icon/7.zico35.jpg | Bin 0 -> 1136 bytes .../LCD Files/private/icon/7.zico36.jpg | Bin 0 -> 1143 bytes .../LCD Files/private/icon/7.zico37.jpg | Bin 0 -> 1086 bytes .../LCD Files/private/icon/7.zico38.jpg | Bin 0 -> 958 bytes .../LCD Files/private/icon/7.zico4.jpg | Bin 0 -> 2412 bytes .../LCD Files/private/icon/7.zico40.jpg | Bin 0 -> 1083 bytes .../LCD Files/private/icon/7.zico41.jpg | Bin 0 -> 1172 bytes .../LCD Files/private/icon/7.zico42.jpg | Bin 0 -> 1075 bytes .../LCD Files/private/icon/7.zico43.jpg | Bin 0 -> 1141 bytes .../LCD Files/private/icon/7.zico44.jpg | Bin 0 -> 1205 bytes .../LCD Files/private/icon/7.zico45.jpg | Bin 0 -> 943 bytes .../LCD Files/private/icon/7.zico46.jpg | Bin 0 -> 1067 bytes .../LCD Files/private/icon/7.zico47.jpg | Bin 0 -> 974 bytes .../LCD Files/private/icon/7.zico48.jpg | Bin 0 -> 1051 bytes .../LCD Files/private/icon/7.zico49.jpg | Bin 0 -> 1050 bytes .../LCD Files/private/icon/7.zico5.jpg | Bin 0 -> 2654 bytes .../LCD Files/private/icon/7.zico50.jpg | Bin 0 -> 1055 bytes .../LCD Files/private/icon/7.zico51.jpg | Bin 0 -> 978 bytes .../LCD Files/private/icon/7.zico52.jpg | Bin 0 -> 1031 bytes .../LCD Files/private/icon/7.zico53.jpg | Bin 0 -> 1017 bytes .../LCD Files/private/icon/7.zico54.jpg | Bin 0 -> 1080 bytes .../LCD Files/private/icon/7.zico55.jpg | Bin 0 -> 1165 bytes .../LCD Files/private/icon/7.zico56.jpg | Bin 0 -> 1226 bytes .../LCD Files/private/icon/7.zico57.jpg | Bin 0 -> 1130 bytes .../LCD Files/private/icon/7.zico58.jpg | Bin 0 -> 888 bytes .../LCD Files/private/icon/7.zico59.jpg | Bin 0 -> 1163 bytes .../LCD Files/private/icon/7.zico6.jpg | Bin 0 -> 2657 bytes .../LCD Files/private/icon/7.zico60.jpg | Bin 0 -> 1158 bytes .../LCD Files/private/icon/7.zico61.jpg | Bin 0 -> 1164 bytes .../LCD Files/private/icon/7.zico62.jpg | Bin 0 -> 1152 bytes .../LCD Files/private/icon/7.zico63.jpg | Bin 0 -> 1198 bytes .../LCD Files/private/icon/7.zico64.jpg | Bin 0 -> 1192 bytes .../LCD Files/private/icon/7.zico65.jpg | Bin 0 -> 1203 bytes .../LCD Files/private/icon/7.zico66.jpg | Bin 0 -> 1202 bytes .../LCD Files/private/icon/7.zico67.jpg | Bin 0 -> 1201 bytes .../LCD Files/private/icon/7.zico68.jpg | Bin 0 -> 1199 bytes .../LCD Files/private/icon/7.zico69.jpg | Bin 0 -> 1205 bytes .../LCD Files/private/icon/7.zico7.jpg | Bin 0 -> 2136 bytes .../LCD Files/private/icon/7.zico70.jpg | Bin 0 -> 1198 bytes .../LCD Files/private/icon/7.zico71.jpg | Bin 0 -> 1245 bytes .../LCD Files/private/icon/7.zico72.jpg | Bin 0 -> 1245 bytes .../LCD Files/private/icon/7.zico73.jpg | Bin 0 -> 1253 bytes .../LCD Files/private/icon/7.zico74.jpg | Bin 0 -> 1250 bytes .../LCD Files/private/icon/7.zico75.jpg | Bin 0 -> 1014 bytes .../LCD Files/private/icon/7.zico76.jpg | Bin 0 -> 1146 bytes .../LCD Files/private/icon/7.zico77.jpg | Bin 0 -> 382 bytes .../LCD Files/private/icon/7.zico78.jpg | Bin 0 -> 1269 bytes .../LCD Files/private/icon/7.zico79.jpg | Bin 0 -> 1316 bytes .../LCD Files/private/icon/7.zico8.jpg | Bin 0 -> 2197 bytes .../LCD Files/private/icon/7.zico80.jpg | Bin 0 -> 1362 bytes .../LCD Files/private/icon/7.zico81.jpg | Bin 0 -> 1398 bytes .../LCD Files/private/icon/7.zico85.jpg | Bin 0 -> 2251 bytes .../LCD Files/private/icon/7.zico87.jpg | Bin 0 -> 1400 bytes .../LCD Files/private/icon/7.zico89.jpg | Bin 0 -> 2066 bytes .../LCD Files/private/icon/7.zico9.jpg | Bin 0 -> 933 bytes .../LCD Files/private/icon/7.zico90.jpg | Bin 0 -> 2608 bytes .../LCD Files/private/icon/7.zico91.jpg | Bin 0 -> 2604 bytes .../Ender-3 V2/LCD Files/private/image/0.jpg | Bin 0 -> 11504 bytes .../Ender-3 V2/LCD Files/private/image/1.jpg | Bin 0 -> 36361 bytes .../Ender-3 V2/LCD Files/private/image/2.jpg | Bin 0 -> 50870 bytes .../LCD Files/private/image/3_bg.jpg | Bin 0 -> 1140 bytes .../LCD Files/private/truefont/font.ttf | Bin 0 -> 27836 bytes .../LCD Files/private/truefont/truefont.ini | 2 + ...1\346\240\271\347\233\256\345\275\225.txt" | 0 config/examples/Creality/Ender-3 V2/README.md | 18 + .../Ender-3/BigTreeTech E3 RRF/_Bootscreen.h | 97 +++ .../BigTreeTech E3 RRF/_Statusscreen.h | 62 ++ .../Ender-3/BigTreeTech SKR 1.4/README.md | 14 + .../Ender-3/BigTreeTech SKR 1.4/_Bootscreen.h | 97 +++ .../BigTreeTech SKR 1.4/_Statusscreen.h | 62 ++ .../2-into-1 Hotend/_Bootscreen.h | 97 +++ .../2-into-1 Hotend/_Statusscreen.h | 62 ++ .../Dual Z/_Bootscreen.h | 97 +++ .../Dual Z/_Statusscreen.h | 62 ++ .../Single Extruder/_Bootscreen.h | 97 +++ .../Single Extruder/_Statusscreen.h | 62 ++ .../BigTreeTech SKR E3-DIP V1.1/_Bootscreen.h | 97 +++ .../_Statusscreen.h | 62 ++ .../BigTreeTech SKR Mini E3 1.0/_Bootscreen.h | 97 +++ .../_Statusscreen.h | 62 ++ .../BigTreeTech SKR Mini E3 1.2/_Bootscreen.h | 97 +++ .../_Statusscreen.h | 62 ++ .../BigTreeTech SKR Mini E3 2.0/_Bootscreen.h | 97 +++ .../_Statusscreen.h | 62 ++ .../BigTreeTech SKR Mini E3 3.0/_Bootscreen.h | 97 +++ .../_Statusscreen.h | 62 ++ .../Creality/Ender-3/CrealityV1/_Bootscreen.h | 97 +++ .../Ender-3/CrealityV1/_Statusscreen.h | 62 ++ .../Ender-3/CrealityV422/_Bootscreen.h | 97 +++ .../Ender-3/CrealityV422/_Statusscreen.h | 62 ++ .../Ender-3/CrealityV427/_Bootscreen.h | 97 +++ .../Ender-3/CrealityV427/_Statusscreen.h | 62 ++ .../FYSETC Cheetah 1.2/BLTouch/_Bootscreen.h | 97 +++ .../BLTouch/_Statusscreen.h | 62 ++ .../FYSETC Cheetah 1.2/base/_Bootscreen.h | 97 +++ .../FYSETC Cheetah 1.2/base/_Statusscreen.h | 62 ++ .../Ender-3/FYSETC Cheetah 2.0/_Bootscreen.h | 97 +++ .../FYSETC Cheetah 2.0/_Statusscreen.h | 62 ++ .../FYSETC Cheetah/BLTouch/_Bootscreen.h | 97 +++ .../FYSETC Cheetah/BLTouch/_Statusscreen.h | 62 ++ .../Ender-3/FYSETC Cheetah/base/_Bootscreen.h | 97 +++ .../FYSETC Cheetah/base/_Statusscreen.h | 62 ++ .../Creality/Ender-3/MEEB-3DP/_Bootscreen.h | 102 +++ .../Creality/Ender-3/MEEB-3DP/_Statusscreen.h | 71 ++ .../Ender-3/MKS Robin E3/V1.0/_Bootscreen.h | 97 +++ .../Ender-3/MKS Robin E3/V1.0/_Statusscreen.h | 62 ++ .../Ender-3/MKS Robin E3/V1.1/README.md | 10 + .../Ender-3/MKS Robin E3/V1.1/_Bootscreen.h | 97 +++ .../Ender-3/MKS Robin E3/V1.1/_Statusscreen.h | 62 ++ .../Ender-3/MKS Robin E3P/_Bootscreen.h | 97 +++ .../Ender-3/MKS Robin E3P/_Statusscreen.h | 62 ++ .../TH3D EZBoard Lite V2/_Bootscreen.h | 97 +++ .../TH3D EZBoard Lite V2/_Statusscreen.h | 62 ++ .../Ender-5 Plus/BigTreeTech SKR 3/README.md | 16 + .../Ender-5 Plus/CrealityV1/README.md | 27 + .../BigTreeTech SKR E3 Turbo/README.md | 19 + .../BigTreeTech SKR E3 Turbo/_Bootscreen.h | 96 +++ .../BigTreeTech SKR E3 Turbo/_Statusscreen.h | 70 ++ .../BigTreeTech SKR Mini E3 1.2/_Bootscreen.h | 96 +++ .../_Statusscreen.h | 61 ++ .../README.md | 62 ++ .../_Bootscreen.h | 96 +++ .../_Statusscreen.h | 61 ++ .../Ender-5 Pro/CrealityV1/_Bootscreen.h | 96 +++ .../Ender-5 Pro/CrealityV1/_Statusscreen.h | 70 ++ .../Ender-5 Pro/CrealityV422/_Bootscreen.h | 96 +++ .../Ender-5 Pro/CrealityV422/_Statusscreen.h | 70 ++ .../Ender-5 Pro/CrealityV427/_Bootscreen.h | 96 +++ .../Ender-5 Pro/CrealityV427/_Statusscreen.h | 70 ++ .../README.md | 13 + .../_Bootscreen.h | 96 +++ .../_Statusscreen.h | 61 ++ .../BigTreeTech SKR E3 Turbo/README.md | 13 + .../BigTreeTech SKR E3 Turbo/_Bootscreen.h | 96 +++ .../BigTreeTech SKR E3 Turbo/_Statusscreen.h | 61 ++ .../BigTreeTech SKR Mini E3 1.2/_Bootscreen.h | 97 +++ .../_Statusscreen.h | 62 ++ .../BigTreeTech SKR Mini E3 2.0/README.md | 23 + .../BigTreeTech SKR Mini E3 2.0/_Bootscreen.h | 96 +++ .../_Statusscreen.h | 61 ++ .../Creality/Ender-5/CrealityV1/_Bootscreen.h | 96 +++ .../Ender-5/CrealityV1/_Statusscreen.h | 61 ++ .../Ender-5/CrealityV427/_Bootscreen.h | 96 +++ .../Ender-5/CrealityV427/_Statusscreen.h | 61 ++ config/examples/Creality/Ender-5/README.md | 13 + config/examples/Creality/Ender-6/README.md | 34 + .../examples/Dagoma/Disco Ultimate/README.md | 8 + .../Dagoma/Disco Ultimate/_Bootscreen.h | 52 ++ config/examples/Einstart-S/README.md | 162 ++++ .../Neptune 2/Native_USB_modification.md | 21 + config/examples/Elegoo/Neptune 2/README.md | 21 + .../examples/Elegoo/Neptune 2/images/1cut.jpg | Bin 0 -> 398640 bytes .../Elegoo/Neptune 2/images/2wire.jpg | Bin 0 -> 391274 bytes .../Elegoo/Neptune 2/images/3pullup.jpg | Bin 0 -> 260977 bytes config/examples/Eryone/Thinker SE/README.md | 23 + .../examples/Eryone/Thinker SE/_Bootscreen.h | 92 +++ config/examples/Eryone/Thinker V2/README.md | 25 + .../examples/Eryone/Thinker V2/_Bootscreen.h | 77 ++ config/examples/Felix/DUAL/README.md | 60 ++ config/examples/Felix/Single/README.md | 60 ++ .../examples/FlashForge/CreatorPro/README.md | 162 ++++ config/examples/FlyingBear/P905H/README.md | 14 + config/examples/FoamCutter/rcKeith/README.md | 3 + config/examples/Formbot/Raptor/_Bootscreen.h | 94 +++ .../examples/Formbot/Raptor/_Statusscreen.h | 75 ++ .../examples/Formbot/T_Rex_2+/_Bootscreen.h | 102 +++ .../examples/Formbot/T_Rex_2+/_Statusscreen.h | 74 ++ config/examples/Formbot/T_Rex_3/_Bootscreen.h | 102 +++ .../examples/Formbot/T_Rex_3/_Statusscreen.h | 74 ++ .../Geeetech/Prusa i3 Pro B/bltouch/README.md | 54 ++ .../Geeetech/Prusa i3 Pro B/noprobe/README.md | 54 ++ .../Intamsys/FunmatHT 4988/_Bootscreen.h | 103 +++ .../Intamsys/FunmatHT 4988/_Statusscreen.h | 73 ++ config/examples/JGAurora/A5/README.md | 39 + config/examples/Labists/ET4/README.md | 54 ++ config/examples/Longer/LK5/_Bootscreen.h | 53 ++ config/examples/Longer/LK5/_Statusscreen.h | 68 ++ config/examples/MakerParts/_Bootscreen.h | 81 ++ .../Proforge2sDual/Proforge2sDual.zip | Bin 0 -> 94186 bytes .../MakerTech3D/Proforge2sDual/README.md | 17 + config/examples/Malyan/M150/README.md | 55 ++ config/examples/Malyan/M150/_Bootscreen.h | 71 ++ config/examples/Malyan/M200/README.md | 33 + config/examples/Micromake/C1/basic/README.md | 15 + .../examples/Micromake/C1/enhanced/README.md | 15 + config/examples/Mks/Robin_Lite3/README.md | 9 + config/examples/Mks/Robin_Pro/README.md | 11 + config/examples/Mks/Sbase/README.md | 38 + config/examples/Modix/Big60/_Bootscreen.h | 91 +++ config/examples/Modix/Big60/_Statusscreen.h | 60 ++ .../Nextion/HMI/Marlin4Nextion.HMI.zip | Bin 0 -> 10681280 bytes .../HMI/Marlin4Nextion_Enhanced.tft.zip | Bin 0 -> 3221967 bytes .../HMI/Marlin4Nextion_Intelligent.tft.zip | Bin 0 -> 3653372 bytes config/examples/Prusa/MK3/README.md | 102 +++ .../Prusa/MK3S-BigTreeTech-BTT002/README.md | 108 +++ .../BigTreeTech SKR E3 Turbo/_Bootscreen.h | 57 ++ .../BigTreeTech SKR E3 Turbo/_Statusscreen.h | 50 ++ .../BigTreeTech SKR Mini E3 2.0/_Bootscreen.h | 56 ++ .../_Statusscreen.h | 50 ++ .../BigTreeTech SKR Mini E3 3.0/README.md | 9 + .../BigTreeTech SKR Mini E3 3.0/_Bootscreen.h | 56 ++ .../_Statusscreen.h | 66 ++ .../Sovol/SV-01/CrealityV22/_Bootscreen.h | 54 ++ .../Sovol/SV-01/CrealityV22/_Statusscreen.h | 49 ++ .../Sovol/SV-01/CrealityV221/_Bootscreen.h | 56 ++ .../Sovol/SV-01/CrealityV221/_Statusscreen.h | 50 ++ config/examples/Sovol/SV-02/_Bootscreen.h | 54 ++ config/examples/Sovol/SV-02/_Statusscreen.h | 49 ++ config/examples/Sovol/SV-03/_Bootscreen.h | 54 ++ config/examples/Sovol/SV-03/_Statusscreen.h | 49 ++ config/examples/Sovol/readme.md | 4 + config/examples/Sunlu/S8/README.md | 5 + config/examples/Sunlu/S8/_Bootscreen.h | 100 +++ .../examples/Tevo/Michelangelo/_Bootscreen.h | 83 ++ config/examples/Tevo/Nereus/_Bootscreen.h | 90 +++ .../examples/Tevo/Tarantula Pro/_Bootscreen.h | 80 ++ .../Tevo/Tornado/V1 (MKS Base)/_Bootscreen.h | 84 ++ .../Tevo/Tornado/V2 (MKS GEN-L)/_Bootscreen.h | 84 ++ .../Ditto Pro/RAMPS 1.4/_Bootscreen.h | 97 +++ .../Ditto Pro/RAMPS 1.4/_Statusscreen.h | 81 ++ config/examples/Tronxy/X5SA/README.md | 256 ++++++ config/examples/Tronxy/X5SA/chitu-board.jpg | Bin 0 -> 228480 bytes .../examples/Two Trees/BlueR Plus/README.md | 4 + config/examples/Two Trees/BlueR/README.md | 15 + .../Two Trees/Sapphire Plus/README.md | 30 + .../examples/Two Trees/Sapphire Pro/README.md | 10 + config/examples/VORONDesign/_Bootscreen.h | 82 ++ .../Velleman/K8200 Upgraded/README.md | 72 ++ config/examples/Velleman/K8200/README.md | 20 + .../Velleman/K8400/Dual-head/README.md | 15 + .../Velleman/K8400/Single-head/README.md | 15 + config/examples/WASP/PowerWASP/README.md | 80 ++ .../Duplicator i3 2.1/Chippy_Bootscreen.h | 74 ++ .../Wanhao/Duplicator i3 2.1/README.md | 21 + .../Wanhao/Duplicator i3 2.1/_Bootscreen.h | 72 ++ .../Cocoon Create Model Maker/_Bootscreen.h | 54 ++ .../Monoprice MP i3 Mini/_Bootscreen.h | 74 ++ .../Wanhao/Duplicator i3 Mini/_Bootscreen.h | 76 ++ .../Wanhao/Duplicator i3 Plus/README.md | 16 + config/examples/Weedo/Tina2/README.md | 27 + .../examples/delta/Anycubic/Kossel/README.md | 50 ++ .../Anycubic/Kossel/images/Version1Probe.jpg | Bin 0 -> 94933 bytes .../Anycubic/Kossel/images/Version2Probe.jpg | Bin 0 -> 51853 bytes .../delta/Anycubic/Predator/README.md | 37 + .../delta/Dreammaker/Overlord/_Bootscreen.h | 35 + .../delta/Dreammaker/Overlord_Pro/README.md | 15 + .../Dreammaker/Overlord_Pro/_Bootscreen.h | 35 + .../delta/FLSUN/QQS-Pro/_Bootscreen.h | 76 ++ .../delta/FLSUN/QQS-Pro/_Statusscreen.h | 74 ++ config/examples/delta/MKS/SBASE/README.md | 34 + config/examples/delta/Malyan M300/README.md | 29 + .../examples/delta/Velleman/K8800/README.md | 97 +++ .../delta/Velleman/K8800/_Bootscreen.h | 298 +++++++ config/examples/delta/kossel_pro/README.md | 5 + config/examples/delta/kossel_xl/README.md | 21 + .../examples/gCreate/gMax1.5+/_Bootscreen.h | 101 +++ .../Octopus 8 LINEAR_AXES/README.md | 19 + .../linear_axes/RAMPS 5 LINEAR_AXES/README.md | 12 + 449 files changed, 19635 insertions(+) create mode 100644 config/examples/3DFabXYZ/Migbot/README.md create mode 100644 config/examples/ADIMLab/Gantry v1/_Bootscreen.h create mode 100644 config/examples/ADIMLab/Gantry v2/_Bootscreen.h create mode 100644 config/examples/Alfawise/U20-bltouch/_Statusscreen.h create mode 100644 config/examples/Alfawise/U20/_Statusscreen.h create mode 100644 config/examples/AliExpress/CL-260/README.md create mode 100644 config/examples/Anet/A6/_Statusscreen.h create mode 100644 config/examples/Anet/A8/_Statusscreen.h create mode 100644 config/examples/Anet/A8plus/_Statusscreen.h create mode 100644 config/examples/Anet/A9/_Statusscreen.h create mode 100644 config/examples/Anet/E16/Stock/_Bootscreen.h create mode 100644 config/examples/Anet/E16/Stock/_Statusscreen.h create mode 100644 config/examples/Anet/ET4+/README.md create mode 100644 config/examples/Anet/ET4-Pro/README.md create mode 100644 config/examples/Anet/ET4/README.md create mode 100644 config/examples/Anet/ET4X/README.md create mode 100644 config/examples/Anet/ET5-Pro/README.md create mode 100644 config/examples/Anet/ET5/README.md create mode 100644 config/examples/Anet/ET5X/README.md create mode 100644 config/examples/AnimationExample/_Bootscreen.h create mode 100644 config/examples/AnyCubic/Mega Zero 2.0/Anycubic V1/README.md create mode 100644 config/examples/AnyCubic/Mega Zero 2.0/Anycubic V1/_Bootscreen.h create mode 100644 config/examples/AnyCubic/Mega Zero 2.0/Anycubic V1/_Statusscreen.h create mode 100644 config/examples/AnyCubic/Mega Zero/Anycubic V1/README.md create mode 100644 config/examples/AnyCubic/Mega Zero/Anycubic V1/_Bootscreen.h create mode 100644 config/examples/AnyCubic/Mega Zero/Anycubic V1/_Statusscreen.h create mode 100644 config/examples/AnyCubic/Mega Zero/BigTreeTech SKR Mini MZ V1.0/_Bootscreen.h create mode 100644 config/examples/AnyCubic/Mega Zero/BigTreeTech SKR Mini MZ V1.0/_Statusscreen.h create mode 100644 config/examples/AnyCubic/i3 Mega/Trigorilla Pro STM32/README.md create mode 100644 config/examples/Artillery/Genius Pro/_Bootscreen.h create mode 100644 config/examples/Artillery/Genius/BLTouch/_Bootscreen.h create mode 100644 config/examples/Artillery/Genius/V1/_Bootscreen.h create mode 100644 config/examples/Artillery/Hornet/_Bootscreen.h create mode 100644 config/examples/Artillery/Sidewinder X1/0.9 BMG - E3D V6/_Bootscreen.h create mode 100644 config/examples/Artillery/Sidewinder X1/V1/_Bootscreen.h create mode 100644 config/examples/Artillery/Sidewinder X2/_Bootscreen.h create mode 100644 config/examples/BIQU/B1 - SKR 1.4/README.md create mode 100644 config/examples/BIQU/B1 - SKR 2/README.md create mode 100644 config/examples/BIQU/B1 SE Plus/README.md create mode 100644 config/examples/BIQU/B1 SE/README.md create mode 100644 config/examples/BIQU/BX/README.md create mode 100644 config/examples/BQ/Hephestos_2/README.md create mode 100644 config/examples/BQ/Hephestos_2/_Bootscreen.h create mode 100644 config/examples/CTC/A13/_Bootscreen.h create mode 100644 config/examples/CTC/A13/_Statusscreen.h create mode 100644 config/examples/Cartesio/_Bootscreen.h create mode 100644 config/examples/Creality/CR-10 Mini/BigTreeTech SKR Mini E3 2.0/README.md create mode 100644 config/examples/Creality/CR-10 Mini/BigTreeTech SKR Mini E3 2.0/_Bootscreen.h create mode 100644 config/examples/Creality/CR-10 Mini/BigTreeTech SKR Mini E3 2.0/_Statusscreen.h create mode 100644 config/examples/Creality/CR-10 Mini/CrealityV1/_Bootscreen.h create mode 100644 config/examples/Creality/CR-10 Mini/CrealityV1/_Statusscreen.h create mode 100644 config/examples/Creality/CR-10 Mini/MEEB-3DP/_Bootscreen.h create mode 100644 config/examples/Creality/CR-10 Mini/MEEB-3DP/_Statusscreen.h create mode 100644 config/examples/Creality/CR-10 S4/CrealityV1/_Bootscreen.h create mode 100644 config/examples/Creality/CR-10 S4/CrealityV1/_Statusscreen.h create mode 100644 config/examples/Creality/CR-10 S5/BigTreeTech SKR Mini E3 1.2 with TFT35 E3 V3.0/_Bootscreen.h create mode 100644 config/examples/Creality/CR-10 S5/BigTreeTech SKR Mini E3 1.2 with TFT35 E3 V3.0/_Statusscreen.h create mode 100644 config/examples/Creality/CR-10 S5/BigTreeTech SKR Mini E3 v3/README.md create mode 100644 config/examples/Creality/CR-10 S5/BigTreeTech SKR Mini E3 v3/_Bootscreen.h create mode 100644 config/examples/Creality/CR-10 S5/BigTreeTech SKR Mini E3 v3/_Statusscreen.h create mode 100644 config/examples/Creality/CR-10 S5/CrealityV1/_Bootscreen.h create mode 100644 config/examples/Creality/CR-10 S5/CrealityV1/_Statusscreen.h create mode 100644 config/examples/Creality/CR-10 S5/CrealityV2.2-BLTouch/_Bootscreen.h create mode 100644 config/examples/Creality/CR-10 S5/CrealityV2.2-BLTouch/_Statusscreen.h create mode 100644 config/examples/Creality/CR-10 V2/_Bootscreen.h create mode 100644 config/examples/Creality/CR-10 V2/_Statusscreen.h create mode 100644 config/examples/Creality/CR-10 V3/_Bootscreen.h create mode 100644 config/examples/Creality/CR-10 V3/_Statusscreen.h create mode 100644 config/examples/Creality/CR-10/BigTreeTech SKR Mini E3 2.0/_Bootscreen.h create mode 100644 config/examples/Creality/CR-10/BigTreeTech SKR Mini E3 2.0/_Statusscreen.h create mode 100644 config/examples/Creality/CR-10/CrealityV1/_Bootscreen.h create mode 100644 config/examples/Creality/CR-10/CrealityV1/_Statusscreen.h create mode 100644 config/examples/Creality/CR-10S/BigTreeTech SKR 1.4 Turbo TMC2209/_Bootscreen.h create mode 100644 config/examples/Creality/CR-10S/BigTreeTech SKR 1.4 Turbo TMC2209/_Statusscreen.h create mode 100644 config/examples/Creality/CR-10S/BigTreeTech SKR 2.0 TMC2209/README.md create mode 100644 config/examples/Creality/CR-10S/BigTreeTech SKR 2.0 TMC2209/_Bootscreen.h create mode 100644 config/examples/Creality/CR-10S/BigTreeTech SKR 2.0 TMC2209/_Statusscreen.h create mode 100644 config/examples/Creality/CR-10S/BigTreeTech SKR Mini E3 2.0/_Bootscreen.h create mode 100644 config/examples/Creality/CR-10S/BigTreeTech SKR Mini E3 2.0/_Statusscreen.h create mode 100644 config/examples/Creality/CR-10S/BigTreeTech SKR Pro v1.2/README.md create mode 100644 config/examples/Creality/CR-10S/BigTreeTech SKR Pro v1.2/_Bootscreen.h create mode 100644 config/examples/Creality/CR-10S/BigTreeTech SKR Pro v1.2/_Statusscreen.h create mode 100644 config/examples/Creality/CR-10S/CrealityV1/_Bootscreen.h create mode 100644 config/examples/Creality/CR-10S/CrealityV1/_Statusscreen.h create mode 100644 config/examples/Creality/CR-20 Pro/_Statusscreen.h create mode 100644 config/examples/Creality/CR-30 PrintMill/_Bootscreen.h create mode 100644 config/examples/Creality/CR-30 PrintMill/_Statusscreen.h create mode 100644 config/examples/Creality/Ender-2 Pro/CrealityV423/README.md create mode 100644 config/examples/Creality/Ender-2 Pro/CrealityV423/_Bootscreen.h create mode 100644 config/examples/Creality/Ender-2 Pro/CrealityV423/_Statusscreen.h create mode 100644 config/examples/Creality/Ender-2/README.md create mode 100644 config/examples/Creality/Ender-2/_Bootscreen.h create mode 100644 config/examples/Creality/Ender-2/_Statusscreen.h create mode 100644 config/examples/Creality/Ender-3 Max/_Bootscreen.h create mode 100644 config/examples/Creality/Ender-3 Max/_Statusscreen.h create mode 100644 config/examples/Creality/Ender-3 Pro/BigTreeTech SKR 1.4 Turbo/README.md create mode 100644 config/examples/Creality/Ender-3 Pro/BigTreeTech SKR 1.4 Turbo/_Bootscreen.h create mode 100644 config/examples/Creality/Ender-3 Pro/BigTreeTech SKR 1.4 Turbo/_Statusscreen.h create mode 100644 config/examples/Creality/Ender-3 Pro/BigTreeTech SKR Mini E3 1.0/_Bootscreen.h create mode 100644 config/examples/Creality/Ender-3 Pro/BigTreeTech SKR Mini E3 1.0/_Statusscreen.h create mode 100644 config/examples/Creality/Ender-3 Pro/BigTreeTech SKR Mini E3 1.2/_Bootscreen.h create mode 100644 config/examples/Creality/Ender-3 Pro/BigTreeTech SKR Mini E3 1.2/_Statusscreen.h create mode 100644 config/examples/Creality/Ender-3 Pro/BigTreeTech SKR Mini E3 2.0/_Bootscreen.h create mode 100644 config/examples/Creality/Ender-3 Pro/BigTreeTech SKR Mini E3 2.0/_Statusscreen.h create mode 100644 config/examples/Creality/Ender-3 Pro/BigTreeTech SKR Mini E3 3.0/_Bootscreen.h create mode 100644 config/examples/Creality/Ender-3 Pro/BigTreeTech SKR Mini E3 3.0/_Statusscreen.h create mode 100644 config/examples/Creality/Ender-3 Pro/CrealityV1/_Bootscreen.h create mode 100644 config/examples/Creality/Ender-3 Pro/CrealityV1/_Statusscreen.h create mode 100644 config/examples/Creality/Ender-3 Pro/CrealityV422/README.md create mode 100644 config/examples/Creality/Ender-3 Pro/CrealityV422/_Bootscreen.h create mode 100644 config/examples/Creality/Ender-3 Pro/CrealityV422/_Statusscreen.h create mode 100644 config/examples/Creality/Ender-3 Pro/CrealityV427/_Bootscreen.h create mode 100644 config/examples/Creality/Ender-3 Pro/CrealityV427/_Statusscreen.h create mode 100644 config/examples/Creality/Ender-3 S1/LCD Files/README.md create mode 100644 config/examples/Creality/Ender-3 S1/README.md create mode 100644 config/examples/Creality/Ender-3 V2/LCD Files/DWIN_SET/0T5UIC1.HZK create mode 100644 config/examples/Creality/Ender-3 V2/LCD Files/DWIN_SET/0_start.jpg create mode 100644 config/examples/Creality/Ender-3 V2/LCD Files/DWIN_SET/1_English.jpg create mode 100644 config/examples/Creality/Ender-3 V2/LCD Files/DWIN_SET/2_Chinese.jpg create mode 100644 config/examples/Creality/Ender-3 V2/LCD Files/DWIN_SET/3.ICO create mode 100644 config/examples/Creality/Ender-3 V2/LCD Files/DWIN_SET/3_bg.jpg create mode 100644 config/examples/Creality/Ender-3 V2/LCD Files/DWIN_SET/4.ICO create mode 100644 config/examples/Creality/Ender-3 V2/LCD Files/DWIN_SET/7.ICO create mode 100644 config/examples/Creality/Ender-3 V2/LCD Files/DWIN_SET/T5UIC1.CFG create mode 100644 "config/examples/Creality/Ender-3 V2/LCD Files/DWIN_SET/T5UIC1_V20_4\351\241\265\351\235\242_191022.BIN" create mode 100644 config/examples/Creality/Ender-3 V2/LCD Files/private/config.txt create mode 100644 config/examples/Creality/Ender-3 V2/LCD Files/private/icon/3.zico create mode 100644 config/examples/Creality/Ender-3 V2/LCD Files/private/icon/3.zico0.jpg create mode 100644 config/examples/Creality/Ender-3 V2/LCD Files/private/icon/3.zico1.jpg create mode 100644 config/examples/Creality/Ender-3 V2/LCD Files/private/icon/3.zico2.jpg create mode 100644 config/examples/Creality/Ender-3 V2/LCD Files/private/icon/3.zico3.jpg create mode 100644 config/examples/Creality/Ender-3 V2/LCD Files/private/icon/3.zico4.jpg create mode 100644 config/examples/Creality/Ender-3 V2/LCD Files/private/icon/4.zico create mode 100644 config/examples/Creality/Ender-3 V2/LCD Files/private/icon/4.zico0.jpg create mode 100644 config/examples/Creality/Ender-3 V2/LCD Files/private/icon/4.zico1.jpg create mode 100644 config/examples/Creality/Ender-3 V2/LCD Files/private/icon/4.zico10.jpg create mode 100644 config/examples/Creality/Ender-3 V2/LCD Files/private/icon/4.zico11.jpg create mode 100644 config/examples/Creality/Ender-3 V2/LCD Files/private/icon/4.zico12.jpg create mode 100644 config/examples/Creality/Ender-3 V2/LCD Files/private/icon/4.zico13.jpg create mode 100644 config/examples/Creality/Ender-3 V2/LCD Files/private/icon/4.zico14.jpg create mode 100644 config/examples/Creality/Ender-3 V2/LCD Files/private/icon/4.zico15.jpg create mode 100644 config/examples/Creality/Ender-3 V2/LCD Files/private/icon/4.zico2.jpg create mode 100644 config/examples/Creality/Ender-3 V2/LCD Files/private/icon/4.zico3.jpg create mode 100644 config/examples/Creality/Ender-3 V2/LCD Files/private/icon/4.zico4.jpg create mode 100644 config/examples/Creality/Ender-3 V2/LCD Files/private/icon/4.zico5.jpg create mode 100644 config/examples/Creality/Ender-3 V2/LCD Files/private/icon/4.zico6.jpg create mode 100644 config/examples/Creality/Ender-3 V2/LCD Files/private/icon/4.zico7.jpg create mode 100644 config/examples/Creality/Ender-3 V2/LCD Files/private/icon/4.zico8.jpg create mode 100644 config/examples/Creality/Ender-3 V2/LCD Files/private/icon/4.zico9.jpg create mode 100644 config/examples/Creality/Ender-3 V2/LCD Files/private/icon/7.zico create mode 100644 config/examples/Creality/Ender-3 V2/LCD Files/private/icon/7.zico0.jpg create mode 100644 config/examples/Creality/Ender-3 V2/LCD Files/private/icon/7.zico1.jpg create mode 100644 config/examples/Creality/Ender-3 V2/LCD Files/private/icon/7.zico10.jpg create mode 100644 config/examples/Creality/Ender-3 V2/LCD Files/private/icon/7.zico11.jpg create mode 100644 config/examples/Creality/Ender-3 V2/LCD Files/private/icon/7.zico12.jpg create mode 100644 config/examples/Creality/Ender-3 V2/LCD Files/private/icon/7.zico13.jpg create mode 100644 config/examples/Creality/Ender-3 V2/LCD Files/private/icon/7.zico14.jpg create mode 100644 config/examples/Creality/Ender-3 V2/LCD Files/private/icon/7.zico15.jpg create mode 100644 config/examples/Creality/Ender-3 V2/LCD Files/private/icon/7.zico16.jpg create mode 100644 config/examples/Creality/Ender-3 V2/LCD Files/private/icon/7.zico17.jpg create mode 100644 config/examples/Creality/Ender-3 V2/LCD Files/private/icon/7.zico18.jpg create mode 100644 config/examples/Creality/Ender-3 V2/LCD Files/private/icon/7.zico19.jpg create mode 100644 config/examples/Creality/Ender-3 V2/LCD Files/private/icon/7.zico2.jpg create mode 100644 config/examples/Creality/Ender-3 V2/LCD Files/private/icon/7.zico20.jpg create mode 100644 config/examples/Creality/Ender-3 V2/LCD Files/private/icon/7.zico200.jpg create mode 100644 config/examples/Creality/Ender-3 V2/LCD Files/private/icon/7.zico201.jpg create mode 100644 config/examples/Creality/Ender-3 V2/LCD Files/private/icon/7.zico202.jpg create mode 100644 config/examples/Creality/Ender-3 V2/LCD Files/private/icon/7.zico203.jpg create mode 100644 config/examples/Creality/Ender-3 V2/LCD Files/private/icon/7.zico204.jpg create mode 100644 config/examples/Creality/Ender-3 V2/LCD Files/private/icon/7.zico205.jpg create mode 100644 config/examples/Creality/Ender-3 V2/LCD Files/private/icon/7.zico21.jpg create mode 100644 config/examples/Creality/Ender-3 V2/LCD Files/private/icon/7.zico22.jpg create mode 100644 config/examples/Creality/Ender-3 V2/LCD Files/private/icon/7.zico23.jpg create mode 100644 config/examples/Creality/Ender-3 V2/LCD Files/private/icon/7.zico24.jpg create mode 100644 config/examples/Creality/Ender-3 V2/LCD Files/private/icon/7.zico249.jpg create mode 100644 config/examples/Creality/Ender-3 V2/LCD Files/private/icon/7.zico25.jpg create mode 100644 config/examples/Creality/Ender-3 V2/LCD Files/private/icon/7.zico250.jpg create mode 100644 config/examples/Creality/Ender-3 V2/LCD Files/private/icon/7.zico251.jpg create mode 100644 config/examples/Creality/Ender-3 V2/LCD Files/private/icon/7.zico252.jpg create mode 100644 config/examples/Creality/Ender-3 V2/LCD Files/private/icon/7.zico253.jpg create mode 100644 config/examples/Creality/Ender-3 V2/LCD Files/private/icon/7.zico254.jpg create mode 100644 config/examples/Creality/Ender-3 V2/LCD Files/private/icon/7.zico26.jpg create mode 100644 config/examples/Creality/Ender-3 V2/LCD Files/private/icon/7.zico27.jpg create mode 100644 config/examples/Creality/Ender-3 V2/LCD Files/private/icon/7.zico28.jpg create mode 100644 config/examples/Creality/Ender-3 V2/LCD Files/private/icon/7.zico29.jpg create mode 100644 config/examples/Creality/Ender-3 V2/LCD Files/private/icon/7.zico3.jpg create mode 100644 config/examples/Creality/Ender-3 V2/LCD Files/private/icon/7.zico30.jpg create mode 100644 config/examples/Creality/Ender-3 V2/LCD Files/private/icon/7.zico31.jpg create mode 100644 config/examples/Creality/Ender-3 V2/LCD Files/private/icon/7.zico32.jpg create mode 100644 config/examples/Creality/Ender-3 V2/LCD Files/private/icon/7.zico33.jpg create mode 100644 config/examples/Creality/Ender-3 V2/LCD Files/private/icon/7.zico34.jpg create mode 100644 config/examples/Creality/Ender-3 V2/LCD Files/private/icon/7.zico35.jpg create mode 100644 config/examples/Creality/Ender-3 V2/LCD Files/private/icon/7.zico36.jpg create mode 100644 config/examples/Creality/Ender-3 V2/LCD Files/private/icon/7.zico37.jpg create mode 100644 config/examples/Creality/Ender-3 V2/LCD Files/private/icon/7.zico38.jpg create mode 100644 config/examples/Creality/Ender-3 V2/LCD Files/private/icon/7.zico4.jpg create mode 100644 config/examples/Creality/Ender-3 V2/LCD Files/private/icon/7.zico40.jpg create mode 100644 config/examples/Creality/Ender-3 V2/LCD Files/private/icon/7.zico41.jpg create mode 100644 config/examples/Creality/Ender-3 V2/LCD Files/private/icon/7.zico42.jpg create mode 100644 config/examples/Creality/Ender-3 V2/LCD Files/private/icon/7.zico43.jpg create mode 100644 config/examples/Creality/Ender-3 V2/LCD Files/private/icon/7.zico44.jpg create mode 100644 config/examples/Creality/Ender-3 V2/LCD Files/private/icon/7.zico45.jpg create mode 100644 config/examples/Creality/Ender-3 V2/LCD Files/private/icon/7.zico46.jpg create mode 100644 config/examples/Creality/Ender-3 V2/LCD Files/private/icon/7.zico47.jpg create mode 100644 config/examples/Creality/Ender-3 V2/LCD Files/private/icon/7.zico48.jpg create mode 100644 config/examples/Creality/Ender-3 V2/LCD Files/private/icon/7.zico49.jpg create mode 100644 config/examples/Creality/Ender-3 V2/LCD Files/private/icon/7.zico5.jpg create mode 100644 config/examples/Creality/Ender-3 V2/LCD Files/private/icon/7.zico50.jpg create mode 100644 config/examples/Creality/Ender-3 V2/LCD Files/private/icon/7.zico51.jpg create mode 100644 config/examples/Creality/Ender-3 V2/LCD Files/private/icon/7.zico52.jpg create mode 100644 config/examples/Creality/Ender-3 V2/LCD Files/private/icon/7.zico53.jpg create mode 100644 config/examples/Creality/Ender-3 V2/LCD Files/private/icon/7.zico54.jpg create mode 100644 config/examples/Creality/Ender-3 V2/LCD Files/private/icon/7.zico55.jpg create mode 100644 config/examples/Creality/Ender-3 V2/LCD Files/private/icon/7.zico56.jpg create mode 100644 config/examples/Creality/Ender-3 V2/LCD Files/private/icon/7.zico57.jpg create mode 100644 config/examples/Creality/Ender-3 V2/LCD Files/private/icon/7.zico58.jpg create mode 100644 config/examples/Creality/Ender-3 V2/LCD Files/private/icon/7.zico59.jpg create mode 100644 config/examples/Creality/Ender-3 V2/LCD Files/private/icon/7.zico6.jpg create mode 100644 config/examples/Creality/Ender-3 V2/LCD Files/private/icon/7.zico60.jpg create mode 100644 config/examples/Creality/Ender-3 V2/LCD Files/private/icon/7.zico61.jpg create mode 100644 config/examples/Creality/Ender-3 V2/LCD Files/private/icon/7.zico62.jpg create mode 100644 config/examples/Creality/Ender-3 V2/LCD Files/private/icon/7.zico63.jpg create mode 100644 config/examples/Creality/Ender-3 V2/LCD Files/private/icon/7.zico64.jpg create mode 100644 config/examples/Creality/Ender-3 V2/LCD Files/private/icon/7.zico65.jpg create mode 100644 config/examples/Creality/Ender-3 V2/LCD Files/private/icon/7.zico66.jpg create mode 100644 config/examples/Creality/Ender-3 V2/LCD Files/private/icon/7.zico67.jpg create mode 100644 config/examples/Creality/Ender-3 V2/LCD Files/private/icon/7.zico68.jpg create mode 100644 config/examples/Creality/Ender-3 V2/LCD Files/private/icon/7.zico69.jpg create mode 100644 config/examples/Creality/Ender-3 V2/LCD Files/private/icon/7.zico7.jpg create mode 100644 config/examples/Creality/Ender-3 V2/LCD Files/private/icon/7.zico70.jpg create mode 100644 config/examples/Creality/Ender-3 V2/LCD Files/private/icon/7.zico71.jpg create mode 100644 config/examples/Creality/Ender-3 V2/LCD Files/private/icon/7.zico72.jpg create mode 100644 config/examples/Creality/Ender-3 V2/LCD Files/private/icon/7.zico73.jpg create mode 100644 config/examples/Creality/Ender-3 V2/LCD Files/private/icon/7.zico74.jpg create mode 100644 config/examples/Creality/Ender-3 V2/LCD Files/private/icon/7.zico75.jpg create mode 100644 config/examples/Creality/Ender-3 V2/LCD Files/private/icon/7.zico76.jpg create mode 100644 config/examples/Creality/Ender-3 V2/LCD Files/private/icon/7.zico77.jpg create mode 100644 config/examples/Creality/Ender-3 V2/LCD Files/private/icon/7.zico78.jpg create mode 100644 config/examples/Creality/Ender-3 V2/LCD Files/private/icon/7.zico79.jpg create mode 100644 config/examples/Creality/Ender-3 V2/LCD Files/private/icon/7.zico8.jpg create mode 100644 config/examples/Creality/Ender-3 V2/LCD Files/private/icon/7.zico80.jpg create mode 100644 config/examples/Creality/Ender-3 V2/LCD Files/private/icon/7.zico81.jpg create mode 100644 config/examples/Creality/Ender-3 V2/LCD Files/private/icon/7.zico85.jpg create mode 100644 config/examples/Creality/Ender-3 V2/LCD Files/private/icon/7.zico87.jpg create mode 100644 config/examples/Creality/Ender-3 V2/LCD Files/private/icon/7.zico89.jpg create mode 100644 config/examples/Creality/Ender-3 V2/LCD Files/private/icon/7.zico9.jpg create mode 100644 config/examples/Creality/Ender-3 V2/LCD Files/private/icon/7.zico90.jpg create mode 100644 config/examples/Creality/Ender-3 V2/LCD Files/private/icon/7.zico91.jpg create mode 100644 config/examples/Creality/Ender-3 V2/LCD Files/private/image/0.jpg create mode 100644 config/examples/Creality/Ender-3 V2/LCD Files/private/image/1.jpg create mode 100644 config/examples/Creality/Ender-3 V2/LCD Files/private/image/2.jpg create mode 100644 config/examples/Creality/Ender-3 V2/LCD Files/private/image/3_bg.jpg create mode 100644 config/examples/Creality/Ender-3 V2/LCD Files/private/truefont/font.ttf create mode 100644 config/examples/Creality/Ender-3 V2/LCD Files/private/truefont/truefont.ini create mode 100644 "config/examples/Creality/Ender-3 V2/LCD Files/\346\213\267\350\264\235private\345\210\260SD\345\215\241\346\240\271\347\233\256\345\275\225.txt" create mode 100644 config/examples/Creality/Ender-3 V2/README.md create mode 100644 config/examples/Creality/Ender-3/BigTreeTech E3 RRF/_Bootscreen.h create mode 100644 config/examples/Creality/Ender-3/BigTreeTech E3 RRF/_Statusscreen.h create mode 100644 config/examples/Creality/Ender-3/BigTreeTech SKR 1.4/README.md create mode 100644 config/examples/Creality/Ender-3/BigTreeTech SKR 1.4/_Bootscreen.h create mode 100644 config/examples/Creality/Ender-3/BigTreeTech SKR 1.4/_Statusscreen.h create mode 100644 config/examples/Creality/Ender-3/BigTreeTech SKR E3 Turbo/2-into-1 Hotend/_Bootscreen.h create mode 100644 config/examples/Creality/Ender-3/BigTreeTech SKR E3 Turbo/2-into-1 Hotend/_Statusscreen.h create mode 100644 config/examples/Creality/Ender-3/BigTreeTech SKR E3 Turbo/Dual Z/_Bootscreen.h create mode 100644 config/examples/Creality/Ender-3/BigTreeTech SKR E3 Turbo/Dual Z/_Statusscreen.h create mode 100644 config/examples/Creality/Ender-3/BigTreeTech SKR E3 Turbo/Single Extruder/_Bootscreen.h create mode 100644 config/examples/Creality/Ender-3/BigTreeTech SKR E3 Turbo/Single Extruder/_Statusscreen.h create mode 100644 config/examples/Creality/Ender-3/BigTreeTech SKR E3-DIP V1.1/_Bootscreen.h create mode 100644 config/examples/Creality/Ender-3/BigTreeTech SKR E3-DIP V1.1/_Statusscreen.h create mode 100644 config/examples/Creality/Ender-3/BigTreeTech SKR Mini E3 1.0/_Bootscreen.h create mode 100644 config/examples/Creality/Ender-3/BigTreeTech SKR Mini E3 1.0/_Statusscreen.h create mode 100644 config/examples/Creality/Ender-3/BigTreeTech SKR Mini E3 1.2/_Bootscreen.h create mode 100644 config/examples/Creality/Ender-3/BigTreeTech SKR Mini E3 1.2/_Statusscreen.h create mode 100644 config/examples/Creality/Ender-3/BigTreeTech SKR Mini E3 2.0/_Bootscreen.h create mode 100644 config/examples/Creality/Ender-3/BigTreeTech SKR Mini E3 2.0/_Statusscreen.h create mode 100644 config/examples/Creality/Ender-3/BigTreeTech SKR Mini E3 3.0/_Bootscreen.h create mode 100644 config/examples/Creality/Ender-3/BigTreeTech SKR Mini E3 3.0/_Statusscreen.h create mode 100644 config/examples/Creality/Ender-3/CrealityV1/_Bootscreen.h create mode 100644 config/examples/Creality/Ender-3/CrealityV1/_Statusscreen.h create mode 100644 config/examples/Creality/Ender-3/CrealityV422/_Bootscreen.h create mode 100644 config/examples/Creality/Ender-3/CrealityV422/_Statusscreen.h create mode 100644 config/examples/Creality/Ender-3/CrealityV427/_Bootscreen.h create mode 100644 config/examples/Creality/Ender-3/CrealityV427/_Statusscreen.h create mode 100644 config/examples/Creality/Ender-3/FYSETC Cheetah 1.2/BLTouch/_Bootscreen.h create mode 100644 config/examples/Creality/Ender-3/FYSETC Cheetah 1.2/BLTouch/_Statusscreen.h create mode 100644 config/examples/Creality/Ender-3/FYSETC Cheetah 1.2/base/_Bootscreen.h create mode 100644 config/examples/Creality/Ender-3/FYSETC Cheetah 1.2/base/_Statusscreen.h create mode 100644 config/examples/Creality/Ender-3/FYSETC Cheetah 2.0/_Bootscreen.h create mode 100644 config/examples/Creality/Ender-3/FYSETC Cheetah 2.0/_Statusscreen.h create mode 100644 config/examples/Creality/Ender-3/FYSETC Cheetah/BLTouch/_Bootscreen.h create mode 100644 config/examples/Creality/Ender-3/FYSETC Cheetah/BLTouch/_Statusscreen.h create mode 100644 config/examples/Creality/Ender-3/FYSETC Cheetah/base/_Bootscreen.h create mode 100644 config/examples/Creality/Ender-3/FYSETC Cheetah/base/_Statusscreen.h create mode 100644 config/examples/Creality/Ender-3/MEEB-3DP/_Bootscreen.h create mode 100644 config/examples/Creality/Ender-3/MEEB-3DP/_Statusscreen.h create mode 100644 config/examples/Creality/Ender-3/MKS Robin E3/V1.0/_Bootscreen.h create mode 100644 config/examples/Creality/Ender-3/MKS Robin E3/V1.0/_Statusscreen.h create mode 100644 config/examples/Creality/Ender-3/MKS Robin E3/V1.1/README.md create mode 100644 config/examples/Creality/Ender-3/MKS Robin E3/V1.1/_Bootscreen.h create mode 100644 config/examples/Creality/Ender-3/MKS Robin E3/V1.1/_Statusscreen.h create mode 100644 config/examples/Creality/Ender-3/MKS Robin E3P/_Bootscreen.h create mode 100644 config/examples/Creality/Ender-3/MKS Robin E3P/_Statusscreen.h create mode 100644 config/examples/Creality/Ender-3/TH3D EZBoard Lite V2/_Bootscreen.h create mode 100644 config/examples/Creality/Ender-3/TH3D EZBoard Lite V2/_Statusscreen.h create mode 100644 config/examples/Creality/Ender-5 Plus/BigTreeTech SKR 3/README.md create mode 100644 config/examples/Creality/Ender-5 Plus/CrealityV1/README.md create mode 100644 config/examples/Creality/Ender-5 Pro/BigTreeTech SKR E3 Turbo/README.md create mode 100644 config/examples/Creality/Ender-5 Pro/BigTreeTech SKR E3 Turbo/_Bootscreen.h create mode 100644 config/examples/Creality/Ender-5 Pro/BigTreeTech SKR E3 Turbo/_Statusscreen.h create mode 100644 config/examples/Creality/Ender-5 Pro/BigTreeTech SKR Mini E3 1.2/_Bootscreen.h create mode 100644 config/examples/Creality/Ender-5 Pro/BigTreeTech SKR Mini E3 1.2/_Statusscreen.h create mode 100644 config/examples/Creality/Ender-5 Pro/BigTreeTech SKR Mini E3 2.0 with BLTouch/README.md create mode 100644 config/examples/Creality/Ender-5 Pro/BigTreeTech SKR Mini E3 2.0 with BLTouch/_Bootscreen.h create mode 100644 config/examples/Creality/Ender-5 Pro/BigTreeTech SKR Mini E3 2.0 with BLTouch/_Statusscreen.h create mode 100644 config/examples/Creality/Ender-5 Pro/CrealityV1/_Bootscreen.h create mode 100644 config/examples/Creality/Ender-5 Pro/CrealityV1/_Statusscreen.h create mode 100644 config/examples/Creality/Ender-5 Pro/CrealityV422/_Bootscreen.h create mode 100644 config/examples/Creality/Ender-5 Pro/CrealityV422/_Statusscreen.h create mode 100644 config/examples/Creality/Ender-5 Pro/CrealityV427/_Bootscreen.h create mode 100644 config/examples/Creality/Ender-5 Pro/CrealityV427/_Statusscreen.h create mode 100644 config/examples/Creality/Ender-5/BigTreeTech SKR E3 Turbo with BLTouch/README.md create mode 100644 config/examples/Creality/Ender-5/BigTreeTech SKR E3 Turbo with BLTouch/_Bootscreen.h create mode 100644 config/examples/Creality/Ender-5/BigTreeTech SKR E3 Turbo with BLTouch/_Statusscreen.h create mode 100644 config/examples/Creality/Ender-5/BigTreeTech SKR E3 Turbo/README.md create mode 100644 config/examples/Creality/Ender-5/BigTreeTech SKR E3 Turbo/_Bootscreen.h create mode 100644 config/examples/Creality/Ender-5/BigTreeTech SKR E3 Turbo/_Statusscreen.h create mode 100644 config/examples/Creality/Ender-5/BigTreeTech SKR Mini E3 1.2/_Bootscreen.h create mode 100644 config/examples/Creality/Ender-5/BigTreeTech SKR Mini E3 1.2/_Statusscreen.h create mode 100644 config/examples/Creality/Ender-5/BigTreeTech SKR Mini E3 2.0/README.md create mode 100644 config/examples/Creality/Ender-5/BigTreeTech SKR Mini E3 2.0/_Bootscreen.h create mode 100644 config/examples/Creality/Ender-5/BigTreeTech SKR Mini E3 2.0/_Statusscreen.h create mode 100644 config/examples/Creality/Ender-5/CrealityV1/_Bootscreen.h create mode 100644 config/examples/Creality/Ender-5/CrealityV1/_Statusscreen.h create mode 100644 config/examples/Creality/Ender-5/CrealityV427/_Bootscreen.h create mode 100644 config/examples/Creality/Ender-5/CrealityV427/_Statusscreen.h create mode 100644 config/examples/Creality/Ender-5/README.md create mode 100644 config/examples/Creality/Ender-6/README.md create mode 100644 config/examples/Dagoma/Disco Ultimate/README.md create mode 100644 config/examples/Dagoma/Disco Ultimate/_Bootscreen.h create mode 100644 config/examples/Einstart-S/README.md create mode 100644 config/examples/Elegoo/Neptune 2/Native_USB_modification.md create mode 100644 config/examples/Elegoo/Neptune 2/README.md create mode 100644 config/examples/Elegoo/Neptune 2/images/1cut.jpg create mode 100644 config/examples/Elegoo/Neptune 2/images/2wire.jpg create mode 100644 config/examples/Elegoo/Neptune 2/images/3pullup.jpg create mode 100644 config/examples/Eryone/Thinker SE/README.md create mode 100644 config/examples/Eryone/Thinker SE/_Bootscreen.h create mode 100644 config/examples/Eryone/Thinker V2/README.md create mode 100644 config/examples/Eryone/Thinker V2/_Bootscreen.h create mode 100644 config/examples/Felix/DUAL/README.md create mode 100644 config/examples/Felix/Single/README.md create mode 100644 config/examples/FlashForge/CreatorPro/README.md create mode 100644 config/examples/FlyingBear/P905H/README.md create mode 100644 config/examples/FoamCutter/rcKeith/README.md create mode 100644 config/examples/Formbot/Raptor/_Bootscreen.h create mode 100644 config/examples/Formbot/Raptor/_Statusscreen.h create mode 100644 config/examples/Formbot/T_Rex_2+/_Bootscreen.h create mode 100644 config/examples/Formbot/T_Rex_2+/_Statusscreen.h create mode 100644 config/examples/Formbot/T_Rex_3/_Bootscreen.h create mode 100644 config/examples/Formbot/T_Rex_3/_Statusscreen.h create mode 100644 config/examples/Geeetech/Prusa i3 Pro B/bltouch/README.md create mode 100644 config/examples/Geeetech/Prusa i3 Pro B/noprobe/README.md create mode 100644 config/examples/Intamsys/FunmatHT 4988/_Bootscreen.h create mode 100644 config/examples/Intamsys/FunmatHT 4988/_Statusscreen.h create mode 100644 config/examples/JGAurora/A5/README.md create mode 100644 config/examples/Labists/ET4/README.md create mode 100644 config/examples/Longer/LK5/_Bootscreen.h create mode 100644 config/examples/Longer/LK5/_Statusscreen.h create mode 100644 config/examples/MakerParts/_Bootscreen.h create mode 100644 config/examples/MakerTech3D/Proforge2sDual/Proforge2sDual.zip create mode 100644 config/examples/MakerTech3D/Proforge2sDual/README.md create mode 100644 config/examples/Malyan/M150/README.md create mode 100644 config/examples/Malyan/M150/_Bootscreen.h create mode 100644 config/examples/Malyan/M200/README.md create mode 100644 config/examples/Micromake/C1/basic/README.md create mode 100644 config/examples/Micromake/C1/enhanced/README.md create mode 100644 config/examples/Mks/Robin_Lite3/README.md create mode 100644 config/examples/Mks/Robin_Pro/README.md create mode 100644 config/examples/Mks/Sbase/README.md create mode 100644 config/examples/Modix/Big60/_Bootscreen.h create mode 100644 config/examples/Modix/Big60/_Statusscreen.h create mode 100644 config/examples/Nextion/HMI/Marlin4Nextion.HMI.zip create mode 100644 config/examples/Nextion/HMI/Marlin4Nextion_Enhanced.tft.zip create mode 100644 config/examples/Nextion/HMI/Marlin4Nextion_Intelligent.tft.zip create mode 100644 config/examples/Prusa/MK3/README.md create mode 100644 config/examples/Prusa/MK3S-BigTreeTech-BTT002/README.md create mode 100644 config/examples/Sovol/SV-01/BigTreeTech SKR E3 Turbo/_Bootscreen.h create mode 100644 config/examples/Sovol/SV-01/BigTreeTech SKR E3 Turbo/_Statusscreen.h create mode 100644 config/examples/Sovol/SV-01/BigTreeTech SKR Mini E3 2.0/_Bootscreen.h create mode 100644 config/examples/Sovol/SV-01/BigTreeTech SKR Mini E3 2.0/_Statusscreen.h create mode 100644 config/examples/Sovol/SV-01/BigTreeTech SKR Mini E3 3.0/README.md create mode 100644 config/examples/Sovol/SV-01/BigTreeTech SKR Mini E3 3.0/_Bootscreen.h create mode 100644 config/examples/Sovol/SV-01/BigTreeTech SKR Mini E3 3.0/_Statusscreen.h create mode 100644 config/examples/Sovol/SV-01/CrealityV22/_Bootscreen.h create mode 100644 config/examples/Sovol/SV-01/CrealityV22/_Statusscreen.h create mode 100644 config/examples/Sovol/SV-01/CrealityV221/_Bootscreen.h create mode 100644 config/examples/Sovol/SV-01/CrealityV221/_Statusscreen.h create mode 100644 config/examples/Sovol/SV-02/_Bootscreen.h create mode 100644 config/examples/Sovol/SV-02/_Statusscreen.h create mode 100644 config/examples/Sovol/SV-03/_Bootscreen.h create mode 100644 config/examples/Sovol/SV-03/_Statusscreen.h create mode 100644 config/examples/Sovol/readme.md create mode 100644 config/examples/Sunlu/S8/README.md create mode 100644 config/examples/Sunlu/S8/_Bootscreen.h create mode 100644 config/examples/Tevo/Michelangelo/_Bootscreen.h create mode 100644 config/examples/Tevo/Nereus/_Bootscreen.h create mode 100644 config/examples/Tevo/Tarantula Pro/_Bootscreen.h create mode 100644 config/examples/Tevo/Tornado/V1 (MKS Base)/_Bootscreen.h create mode 100644 config/examples/Tevo/Tornado/V2 (MKS GEN-L)/_Bootscreen.h create mode 100644 config/examples/Tinkerine/Ditto Pro/RAMPS 1.4/_Bootscreen.h create mode 100644 config/examples/Tinkerine/Ditto Pro/RAMPS 1.4/_Statusscreen.h create mode 100644 config/examples/Tronxy/X5SA/README.md create mode 100644 config/examples/Tronxy/X5SA/chitu-board.jpg create mode 100644 config/examples/Two Trees/BlueR Plus/README.md create mode 100644 config/examples/Two Trees/BlueR/README.md create mode 100644 config/examples/Two Trees/Sapphire Plus/README.md create mode 100644 config/examples/Two Trees/Sapphire Pro/README.md create mode 100644 config/examples/VORONDesign/_Bootscreen.h create mode 100644 config/examples/Velleman/K8200 Upgraded/README.md create mode 100644 config/examples/Velleman/K8200/README.md create mode 100644 config/examples/Velleman/K8400/Dual-head/README.md create mode 100644 config/examples/Velleman/K8400/Single-head/README.md create mode 100644 config/examples/WASP/PowerWASP/README.md create mode 100644 config/examples/Wanhao/Duplicator i3 2.1/Chippy_Bootscreen.h create mode 100644 config/examples/Wanhao/Duplicator i3 2.1/README.md create mode 100644 config/examples/Wanhao/Duplicator i3 2.1/_Bootscreen.h create mode 100644 config/examples/Wanhao/Duplicator i3 Mini/Alternative Bootscreens/Cocoon Create Model Maker/_Bootscreen.h create mode 100644 config/examples/Wanhao/Duplicator i3 Mini/Alternative Bootscreens/Monoprice MP i3 Mini/_Bootscreen.h create mode 100644 config/examples/Wanhao/Duplicator i3 Mini/_Bootscreen.h create mode 100644 config/examples/Wanhao/Duplicator i3 Plus/README.md create mode 100644 config/examples/Weedo/Tina2/README.md create mode 100644 config/examples/delta/Anycubic/Kossel/README.md create mode 100644 config/examples/delta/Anycubic/Kossel/images/Version1Probe.jpg create mode 100644 config/examples/delta/Anycubic/Kossel/images/Version2Probe.jpg create mode 100644 config/examples/delta/Anycubic/Predator/README.md create mode 100644 config/examples/delta/Dreammaker/Overlord/_Bootscreen.h create mode 100644 config/examples/delta/Dreammaker/Overlord_Pro/README.md create mode 100644 config/examples/delta/Dreammaker/Overlord_Pro/_Bootscreen.h create mode 100644 config/examples/delta/FLSUN/QQS-Pro/_Bootscreen.h create mode 100644 config/examples/delta/FLSUN/QQS-Pro/_Statusscreen.h create mode 100644 config/examples/delta/MKS/SBASE/README.md create mode 100644 config/examples/delta/Malyan M300/README.md create mode 100644 config/examples/delta/Velleman/K8800/README.md create mode 100644 config/examples/delta/Velleman/K8800/_Bootscreen.h create mode 100644 config/examples/delta/kossel_pro/README.md create mode 100644 config/examples/delta/kossel_xl/README.md create mode 100644 config/examples/gCreate/gMax1.5+/_Bootscreen.h create mode 100644 config/examples/linear_axes/Octopus 8 LINEAR_AXES/README.md create mode 100644 config/examples/linear_axes/RAMPS 5 LINEAR_AXES/README.md diff --git a/config/examples/3DFabXYZ/Migbot/README.md b/config/examples/3DFabXYZ/Migbot/README.md new file mode 100644 index 00000000000..708b3fe6327 --- /dev/null +++ b/config/examples/3DFabXYZ/Migbot/README.md @@ -0,0 +1,4 @@ +Personalized config files for the "Electron" "Tevo 3D" i3 6th gen + +- https://www.3dprintersbay.com/electron3d-reprap-prusa-i3-kit +- https://reprap.org/wiki/Migbot_Prusa_i3 diff --git a/config/examples/ADIMLab/Gantry v1/_Bootscreen.h b/config/examples/ADIMLab/Gantry v1/_Bootscreen.h new file mode 100644 index 00000000000..1d6f4f4b66f --- /dev/null +++ b/config/examples/ADIMLab/Gantry v1/_Bootscreen.h @@ -0,0 +1,86 @@ +/** + * 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 88 + +const unsigned char custom_start_bmp[] PROGMEM = { + B00000000,B00000000,B00000000,B00001111,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000, + B00000000,B00000000,B00000000,B00111111,B11111000,B00000000,B01000000,B00000000,B00000000,B00000000,B00000000, + B00000000,B00000000,B00011110,B01111111,B11111111,B00000000,B10000100,B00000000,B00000000,B00000000,B00000000, + B00000000,B00000000,B00111111,B11111111,B11111111,B11111111,B00000100,B00000000,B00000000,B00000000,B00000000, + B00000000,B00000000,B00111111,B11111111,B11111111,B11111110,B00001100,B00000000,B00000000,B00000000,B00000000, + B00000000,B00000000,B01111111,B11111111,B11111111,B11110000,B00001000,B00000000,B00000000,B00000000,B00000000, + B00000000,B00000000,B00001111,B11111111,B11100000,B00000000,B00011000,B00000000,B00000000,B00000000,B00000000, + B00000000,B00000000,B00000000,B11111111,B11100011,B10000000,B00111000,B00000000,B00000000,B00000000,B00000000, + B00000000,B00000000,B00010011,B11111111,B11100001,B10000000,B01111000,B00000000,B00000000,B00000000,B00000000, + B00000000,B00000000,B00011111,B10001111,B11100011,B10000000,B11110000,B00000000,B00000000,B00000000,B00000000, + B00000000,B00000000,B00011110,B00001111,B11111111,B10000001,B11110000,B00000000,B00000000,B00000000,B00000000, + B00000000,B00000000,B00000110,B00011111,B11111111,B10000111,B11100000,B00000000,B00000000,B00000000,B00000000, + B00000000,B00000000,B00000000,B11111111,B11111110,B00001111,B11100000,B00000000,B00000000,B00000000,B00000000, + B00000000,B00000000,B00000111,B11111111,B11110000,B01111111,B11000000,B00000000,B00000000,B00000000,B00000000, + B00000000,B00000000,B00001111,B11111100,B00000011,B11111111,B10000000,B00000000,B00000000,B00000000,B00000000, + B00000000,B00000000,B00011111,B11000000,B11111111,B11111111,B00000000,B00000000,B00000000,B00000000,B00000000, + B00000000,B00000000,B00111110,B00011111,B11111111,B11111110,B00111111,B11000000,B00000000,B00000000,B00000000, + B00000000,B00000000,B01111100,B11111111,B11111111,B11111100,B00001111,B11100000,B00000000,B00000000,B00000000, + B00000000,B00000000,B11111001,B11111111,B11111111,B11110000,B00001111,B11110000,B00000000,B00000000,B00000000, + B00000000,B00000000,B11110011,B11111111,B11111111,B11111000,B00011111,B11111000,B00000000,B00000000,B00000000, + B00000000,B00000000,B11100111,B11111111,B11111111,B11111111,B11111111,B11111100,B00000000,B00000000,B00000000, + B00000000,B00000001,B11101111,B11111111,B11111111,B11111111,B11111111,B11111110,B00000000,B00000000,B00000000, + B00000000,B00000001,B11101111,B11111110,B00001111,B11111111,B11111111,B11101111,B10000000,B00000000,B00000000, + B00000000,B00000001,B11001111,B11110000,B00000001,B11111111,B11111111,B11110011,B11111000,B00000000,B00000000, + B00000000,B00000000,B11101111,B11100000,B00000000,B11111111,B11111111,B11111000,B01100000,B00000000,B00000000, + B00000000,B00000000,B11101111,B11100000,B00000000,B00111111,B11111111,B11111000,B00000000,B00000000,B00000000, + B00000000,B00000000,B11101111,B11000000,B00000000,B00011111,B11111111,B11111000,B00000000,B00000000,B00000000, + B00000000,B00000000,B01100111,B11100100,B00000000,B00001111,B11111111,B11111100,B00000000,B00000000,B00000000, + B00000000,B00000000,B00110011,B11111100,B00000000,B00000111,B11111111,B11111100,B00000000,B00000000,B00000000, + B00000000,B00000000,B00011001,B11111100,B00000000,B00000011,B11100000,B11111100,B00000000,B00000000,B00000000, + B00000000,B00000000,B00001100,B01111000,B00000000,B00000001,B11100000,B00111100,B00000000,B00000000,B00000000, + B00000000,B00000000,B00000111,B00000000,B00000000,B00000000,B01110000,B00011100,B00000000,B00000000,B00000000, + B00000000,B00000000,B00000011,B10000000,B00000000,B00000000,B00000000,B00001110,B00000000,B00000000,B00000000, + B00000000,B00000000,B00000001,B11100000,B00000000,B00000000,B00000000,B00001111,B00000000,B00000000,B00000000, + B00000000,B00000000,B00000001,B11110000,B00000000,B00000000,B00000000,B00000111,B00000000,B00000000,B00000000, + B00000000,B00000000,B00000001,B11111000,B00000000,B00000000,B00000000,B00000111,B10000000,B00000000,B00000000, + B00000000,B00000000,B00000001,B11111100,B00000000,B00000000,B00000000,B00000111,B11000000,B00000000,B00000000, + B00000000,B00000000,B00000011,B11111100,B00000000,B00000000,B00000000,B00001111,B11000000,B00000000,B00000000, + B00000000,B00000000,B00000111,B11111100,B00000000,B00000000,B00000000,B00001111,B11100000,B00000000,B00000000, + B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000, + B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000, + B00000111,B10000001,B11111111,B10000111,B10011111,B00000111,B10011110,B00000000,B00000000,B00111000,B00000000, + B00000111,B10000001,B11111111,B11000011,B10011111,B00000111,B10001110,B00000000,B00000000,B00111000,B00000000, + B00000111,B10000001,B11000011,B11100011,B10011111,B00000111,B10001110,B00000000,B00000000,B00111000,B00000000, + B00001111,B11000001,B11000000,B11100011,B10011111,B10001111,B10001110,B00000000,B00111100,B00111011,B00000000, + B00001111,B11000001,B11000000,B11100011,B10011111,B10001111,B10001110,B00000000,B11111110,B00111111,B10000000, + B00011101,B11000001,B11000000,B01110011,B10011111,B10011111,B10001110,B00000000,B11111111,B00111111,B10000000, + B00011100,B11100001,B11000000,B01110011,B10011101,B11011011,B10001110,B00000000,B01101111,B00111011,B11000000, + B00011100,B11100001,B11000000,B01110011,B10011101,B11111011,B10001110,B00000000,B00111111,B00111011,B11000000, + B00111111,B11110001,B11000000,B11100011,B10011100,B11111011,B10001110,B00000000,B11111111,B00111011,B11000000, + B00111111,B11110001,B11000000,B11100011,B10011100,B11110011,B10001110,B00000000,B11101111,B00111011,B11000000, + B01111000,B01110001,B11000001,B11100011,B10011100,B11110011,B10001110,B00000001,B11101111,B00111011,B11000000, + B01110000,B01111001,B11111111,B11000011,B10011100,B01100011,B10001111,B11111111,B11101111,B00111111,B10000000, + B01110000,B00111001,B11111111,B10000011,B10011100,B01100011,B10001111,B11111110,B11110111,B00111111,B10000000, + B11110000,B01111101,B11111111,B00000111,B10011110,B00000011,B11011111,B11111100,B01100111,B00100111,B00000000 +}; diff --git a/config/examples/ADIMLab/Gantry v2/_Bootscreen.h b/config/examples/ADIMLab/Gantry v2/_Bootscreen.h new file mode 100644 index 00000000000..1d6f4f4b66f --- /dev/null +++ b/config/examples/ADIMLab/Gantry v2/_Bootscreen.h @@ -0,0 +1,86 @@ +/** + * 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 88 + +const unsigned char custom_start_bmp[] PROGMEM = { + B00000000,B00000000,B00000000,B00001111,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000, + B00000000,B00000000,B00000000,B00111111,B11111000,B00000000,B01000000,B00000000,B00000000,B00000000,B00000000, + B00000000,B00000000,B00011110,B01111111,B11111111,B00000000,B10000100,B00000000,B00000000,B00000000,B00000000, + B00000000,B00000000,B00111111,B11111111,B11111111,B11111111,B00000100,B00000000,B00000000,B00000000,B00000000, + B00000000,B00000000,B00111111,B11111111,B11111111,B11111110,B00001100,B00000000,B00000000,B00000000,B00000000, + B00000000,B00000000,B01111111,B11111111,B11111111,B11110000,B00001000,B00000000,B00000000,B00000000,B00000000, + B00000000,B00000000,B00001111,B11111111,B11100000,B00000000,B00011000,B00000000,B00000000,B00000000,B00000000, + B00000000,B00000000,B00000000,B11111111,B11100011,B10000000,B00111000,B00000000,B00000000,B00000000,B00000000, + B00000000,B00000000,B00010011,B11111111,B11100001,B10000000,B01111000,B00000000,B00000000,B00000000,B00000000, + B00000000,B00000000,B00011111,B10001111,B11100011,B10000000,B11110000,B00000000,B00000000,B00000000,B00000000, + B00000000,B00000000,B00011110,B00001111,B11111111,B10000001,B11110000,B00000000,B00000000,B00000000,B00000000, + B00000000,B00000000,B00000110,B00011111,B11111111,B10000111,B11100000,B00000000,B00000000,B00000000,B00000000, + B00000000,B00000000,B00000000,B11111111,B11111110,B00001111,B11100000,B00000000,B00000000,B00000000,B00000000, + B00000000,B00000000,B00000111,B11111111,B11110000,B01111111,B11000000,B00000000,B00000000,B00000000,B00000000, + B00000000,B00000000,B00001111,B11111100,B00000011,B11111111,B10000000,B00000000,B00000000,B00000000,B00000000, + B00000000,B00000000,B00011111,B11000000,B11111111,B11111111,B00000000,B00000000,B00000000,B00000000,B00000000, + B00000000,B00000000,B00111110,B00011111,B11111111,B11111110,B00111111,B11000000,B00000000,B00000000,B00000000, + B00000000,B00000000,B01111100,B11111111,B11111111,B11111100,B00001111,B11100000,B00000000,B00000000,B00000000, + B00000000,B00000000,B11111001,B11111111,B11111111,B11110000,B00001111,B11110000,B00000000,B00000000,B00000000, + B00000000,B00000000,B11110011,B11111111,B11111111,B11111000,B00011111,B11111000,B00000000,B00000000,B00000000, + B00000000,B00000000,B11100111,B11111111,B11111111,B11111111,B11111111,B11111100,B00000000,B00000000,B00000000, + B00000000,B00000001,B11101111,B11111111,B11111111,B11111111,B11111111,B11111110,B00000000,B00000000,B00000000, + B00000000,B00000001,B11101111,B11111110,B00001111,B11111111,B11111111,B11101111,B10000000,B00000000,B00000000, + B00000000,B00000001,B11001111,B11110000,B00000001,B11111111,B11111111,B11110011,B11111000,B00000000,B00000000, + B00000000,B00000000,B11101111,B11100000,B00000000,B11111111,B11111111,B11111000,B01100000,B00000000,B00000000, + B00000000,B00000000,B11101111,B11100000,B00000000,B00111111,B11111111,B11111000,B00000000,B00000000,B00000000, + B00000000,B00000000,B11101111,B11000000,B00000000,B00011111,B11111111,B11111000,B00000000,B00000000,B00000000, + B00000000,B00000000,B01100111,B11100100,B00000000,B00001111,B11111111,B11111100,B00000000,B00000000,B00000000, + B00000000,B00000000,B00110011,B11111100,B00000000,B00000111,B11111111,B11111100,B00000000,B00000000,B00000000, + B00000000,B00000000,B00011001,B11111100,B00000000,B00000011,B11100000,B11111100,B00000000,B00000000,B00000000, + B00000000,B00000000,B00001100,B01111000,B00000000,B00000001,B11100000,B00111100,B00000000,B00000000,B00000000, + B00000000,B00000000,B00000111,B00000000,B00000000,B00000000,B01110000,B00011100,B00000000,B00000000,B00000000, + B00000000,B00000000,B00000011,B10000000,B00000000,B00000000,B00000000,B00001110,B00000000,B00000000,B00000000, + B00000000,B00000000,B00000001,B11100000,B00000000,B00000000,B00000000,B00001111,B00000000,B00000000,B00000000, + B00000000,B00000000,B00000001,B11110000,B00000000,B00000000,B00000000,B00000111,B00000000,B00000000,B00000000, + B00000000,B00000000,B00000001,B11111000,B00000000,B00000000,B00000000,B00000111,B10000000,B00000000,B00000000, + B00000000,B00000000,B00000001,B11111100,B00000000,B00000000,B00000000,B00000111,B11000000,B00000000,B00000000, + B00000000,B00000000,B00000011,B11111100,B00000000,B00000000,B00000000,B00001111,B11000000,B00000000,B00000000, + B00000000,B00000000,B00000111,B11111100,B00000000,B00000000,B00000000,B00001111,B11100000,B00000000,B00000000, + B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000, + B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000, + B00000111,B10000001,B11111111,B10000111,B10011111,B00000111,B10011110,B00000000,B00000000,B00111000,B00000000, + B00000111,B10000001,B11111111,B11000011,B10011111,B00000111,B10001110,B00000000,B00000000,B00111000,B00000000, + B00000111,B10000001,B11000011,B11100011,B10011111,B00000111,B10001110,B00000000,B00000000,B00111000,B00000000, + B00001111,B11000001,B11000000,B11100011,B10011111,B10001111,B10001110,B00000000,B00111100,B00111011,B00000000, + B00001111,B11000001,B11000000,B11100011,B10011111,B10001111,B10001110,B00000000,B11111110,B00111111,B10000000, + B00011101,B11000001,B11000000,B01110011,B10011111,B10011111,B10001110,B00000000,B11111111,B00111111,B10000000, + B00011100,B11100001,B11000000,B01110011,B10011101,B11011011,B10001110,B00000000,B01101111,B00111011,B11000000, + B00011100,B11100001,B11000000,B01110011,B10011101,B11111011,B10001110,B00000000,B00111111,B00111011,B11000000, + B00111111,B11110001,B11000000,B11100011,B10011100,B11111011,B10001110,B00000000,B11111111,B00111011,B11000000, + B00111111,B11110001,B11000000,B11100011,B10011100,B11110011,B10001110,B00000000,B11101111,B00111011,B11000000, + B01111000,B01110001,B11000001,B11100011,B10011100,B11110011,B10001110,B00000001,B11101111,B00111011,B11000000, + B01110000,B01111001,B11111111,B11000011,B10011100,B01100011,B10001111,B11111111,B11101111,B00111111,B10000000, + B01110000,B00111001,B11111111,B10000011,B10011100,B01100011,B10001111,B11111110,B11110111,B00111111,B10000000, + B11110000,B01111101,B11111111,B00000111,B10011110,B00000011,B11011111,B11111100,B01100111,B00100111,B00000000 +}; diff --git a/config/examples/Alfawise/U20-bltouch/_Statusscreen.h b/config/examples/Alfawise/U20-bltouch/_Statusscreen.h new file mode 100644 index 00000000000..0fbaaea42c6 --- /dev/null +++ b/config/examples/Alfawise/U20-bltouch/_Statusscreen.h @@ -0,0 +1,77 @@ +/** + * Marlin 3D Printer Firmware + * Copyright (c) 2020 MarlinFirmware [https://github.com/MarlinFirmware/Marlin] + * + * 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 . + * + */ + +/** + * 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: + * https://marlinfw.org/tools/u8glib/converter.html + */ + +#pragma once + +// +// Status Screen Logo bitmap +// +#define STATUS_LOGO_Y 0 +#define STATUS_LOGO_WIDTH 38 + +static unsigned char status_logo_bmp[] PROGMEM = { + B11111111,B11111111,B11111111,B11111111,B11111100, + B10000000,B00000000,B00010000,B00000111,B11111100, + B10000000,B00000000,B00010000,B00000000,B11111100, + B10000000,B00000000,B00110000,B00000000,B01111100, + B10000000,B00000000,B00110000,B00000000,B00111100, + B10000000,B00000000,B01110000,B00000000,B00011100, + B11111111,B10000000,B01110000,B00000000,B00001100, + B11111111,B10000000,B11110000,B11100000,B00001100, + B11111111,B00000000,B11110000,B11111000,B00001100, + B11111111,B00000001,B11110000,B11111100,B00000100, + B11111110,B00000001,B11110000,B11010010,B00000100, + B11111110,B00000011,B11110000,B10101110,B00000100, + B11111100,B00000000,B11110000,B10101111,B00000100, + B11111100,B00000000,B00110000,B10000011,B00000100, + B11111000,B00000000,B00110000,B11111111,B00000100, + B11111000,B00000000,B00010000,B11111111,B00000100, + B11111111,B11100000,B00010000,B10111111,B00000100, + B11111111,B11110000,B00010000,B10101111,B00000100, + B11111111,B11110000,B00010000,B10101110,B00000100, + B11111111,B11110000,B00010000,B10000010,B00000100, + B10000011,B11110000,B00010000,B11111100,B00000100, + B10000001,B11110000,B00010000,B11111000,B00001100, + B10000001,B11100000,B00010000,B11100000,B00001100, + B10000000,B00000000,B00010000,B00000000,B00001100, + B10000000,B00000000,B00110000,B00000000,B00011100, + B11000000,B00000000,B00110000,B00000000,B00111100, + B11000000,B00000000,B01110000,B00000000,B01111100, + B11100000,B00000000,B11110000,B00000000,B11111100, + B11111000,B00000011,B11110000,B00000111,B11111100 +}; + +// +// Use default bitmaps +// +#define STATUS_HOTEND_ANIM +#define STATUS_BED_ANIM +#define STATUS_LOGO_X 0 +#define STATUS_HEATERS_X 50 +#define STATUS_BED_X 74 diff --git a/config/examples/Alfawise/U20/_Statusscreen.h b/config/examples/Alfawise/U20/_Statusscreen.h new file mode 100644 index 00000000000..0fbaaea42c6 --- /dev/null +++ b/config/examples/Alfawise/U20/_Statusscreen.h @@ -0,0 +1,77 @@ +/** + * Marlin 3D Printer Firmware + * Copyright (c) 2020 MarlinFirmware [https://github.com/MarlinFirmware/Marlin] + * + * 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 . + * + */ + +/** + * 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: + * https://marlinfw.org/tools/u8glib/converter.html + */ + +#pragma once + +// +// Status Screen Logo bitmap +// +#define STATUS_LOGO_Y 0 +#define STATUS_LOGO_WIDTH 38 + +static unsigned char status_logo_bmp[] PROGMEM = { + B11111111,B11111111,B11111111,B11111111,B11111100, + B10000000,B00000000,B00010000,B00000111,B11111100, + B10000000,B00000000,B00010000,B00000000,B11111100, + B10000000,B00000000,B00110000,B00000000,B01111100, + B10000000,B00000000,B00110000,B00000000,B00111100, + B10000000,B00000000,B01110000,B00000000,B00011100, + B11111111,B10000000,B01110000,B00000000,B00001100, + B11111111,B10000000,B11110000,B11100000,B00001100, + B11111111,B00000000,B11110000,B11111000,B00001100, + B11111111,B00000001,B11110000,B11111100,B00000100, + B11111110,B00000001,B11110000,B11010010,B00000100, + B11111110,B00000011,B11110000,B10101110,B00000100, + B11111100,B00000000,B11110000,B10101111,B00000100, + B11111100,B00000000,B00110000,B10000011,B00000100, + B11111000,B00000000,B00110000,B11111111,B00000100, + B11111000,B00000000,B00010000,B11111111,B00000100, + B11111111,B11100000,B00010000,B10111111,B00000100, + B11111111,B11110000,B00010000,B10101111,B00000100, + B11111111,B11110000,B00010000,B10101110,B00000100, + B11111111,B11110000,B00010000,B10000010,B00000100, + B10000011,B11110000,B00010000,B11111100,B00000100, + B10000001,B11110000,B00010000,B11111000,B00001100, + B10000001,B11100000,B00010000,B11100000,B00001100, + B10000000,B00000000,B00010000,B00000000,B00001100, + B10000000,B00000000,B00110000,B00000000,B00011100, + B11000000,B00000000,B00110000,B00000000,B00111100, + B11000000,B00000000,B01110000,B00000000,B01111100, + B11100000,B00000000,B11110000,B00000000,B11111100, + B11111000,B00000011,B11110000,B00000111,B11111100 +}; + +// +// Use default bitmaps +// +#define STATUS_HOTEND_ANIM +#define STATUS_BED_ANIM +#define STATUS_LOGO_X 0 +#define STATUS_HEATERS_X 50 +#define STATUS_BED_X 74 diff --git a/config/examples/AliExpress/CL-260/README.md b/config/examples/AliExpress/CL-260/README.md new file mode 100644 index 00000000000..24652b80bb6 --- /dev/null +++ b/config/examples/AliExpress/CL-260/README.md @@ -0,0 +1,11 @@ +# AliExpress CL-260 + +Example configuration for the [AliExpress CL-260](https://www.aliexpress.com/item/32812528331.html) Ultimaker 2 clone. + +*Note: Change `Z_MAX_POS` to 300 for the CL-260MAX.* + +The setting "works" for my printer and the extruder using my calibration value, but you might want to tweak some settings, e.g enable EEPROM, increase default Z speed, adjust homing speeds,... + +Have fun! + +\- tobi diff --git a/config/examples/Anet/A6/_Statusscreen.h b/config/examples/Anet/A6/_Statusscreen.h new file mode 100644 index 00000000000..dc8c258ed25 --- /dev/null +++ b/config/examples/Anet/A6/_Statusscreen.h @@ -0,0 +1,56 @@ +/** + * 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 + +/** + * 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: + * https://marlinfw.org/tools/u8glib/converter.html + */ + +// +// Status Screen Logo bitmap +// +#define STATUS_LOGO_Y 10 +#define STATUS_LOGO_WIDTH 40 + +const unsigned char status_logo_bmp[] PROGMEM = { + B01110000,B00000000,B00001000,B00000011,B10001110, + B10001000,B00000000,B00001000,B00000100,B01010000, + B10001010,B11000111,B00111110,B00000100,B01010000, + B11111011,B00101000,B10001000,B00000111,B11001110, + B10001010,B00101111,B00001000,B00000100,B01010001, + B10001010,B00101000,B00001000,B00000100,B01010001, + B10001010,B00100111,B00000110,B00000100,B01001110 +}; + +// +// Use default bitmaps +// +#define STATUS_HOTEND_ANIM +#define STATUS_BED_ANIM +#define STATUS_HEATERS_X 48 +#define STATUS_BED_X 74 diff --git a/config/examples/Anet/A8/_Statusscreen.h b/config/examples/Anet/A8/_Statusscreen.h new file mode 100644 index 00000000000..2fb5ec9ac4e --- /dev/null +++ b/config/examples/Anet/A8/_Statusscreen.h @@ -0,0 +1,56 @@ +/** + * 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 + +/** + * 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: + * https://marlinfw.org/tools/u8glib/converter.html + */ + +// +// Status Screen Logo bitmap +// +#define STATUS_LOGO_Y 10 +#define STATUS_LOGO_WIDTH 40 + +const unsigned char status_logo_bmp[] PROGMEM = { + B01110000,B00000000,B00001000,B00000011,B10001110, + B10001000,B00000000,B00001000,B00000100,B01010001, + B10001010,B11000111,B00111110,B00000100,B01010001, + B11111011,B00101000,B10001000,B00000111,B11001110, + B10001010,B00101111,B00001000,B00000100,B01010001, + B10001010,B00101000,B00001000,B00000100,B01010001, + B10001010,B00100111,B00000110,B00000100,B01001110 +}; + +// +// Use default bitmaps +// +#define STATUS_HOTEND_ANIM +#define STATUS_BED_ANIM +#define STATUS_HEATERS_X 48 +#define STATUS_BED_X 74 diff --git a/config/examples/Anet/A8plus/_Statusscreen.h b/config/examples/Anet/A8plus/_Statusscreen.h new file mode 100644 index 00000000000..168317d2464 --- /dev/null +++ b/config/examples/Anet/A8plus/_Statusscreen.h @@ -0,0 +1,66 @@ +/** + * 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 + +/** + * 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: + * https://marlinfw.org/tools/u8glib/converter.html + */ + +// +// Status Screen Logo bitmap +// +#define STATUS_LOGO_Y 6 +#define STATUS_LOGO_WIDTH 40 + +const unsigned char status_logo_bmp[] PROGMEM = { + B01110000,B00000000,B00001000,B00000011,B10001110, + B10001000,B00000000,B00001000,B00000100,B01010001, + B10001010,B11000111,B00111110,B00000100,B01010001, + B11111011,B00101000,B10001000,B00000111,B11001110, + B10001010,B00101111,B00001000,B00000100,B01010001, + B10001010,B00101000,B00001000,B00000100,B01010001, + B10001010,B00100111,B00000110,B00000100,B01001110, + B00000000,B00000000,B00000000,B00000000,B00000000, + B00000000,B00000000,B00000000,B00000000,B00000000, + B00000000,B00000000,B00000000,B00000000,B00000000, + B00000000,B00001110,B01000000,B00000000,B00000000, + B00000000,B00010001,B01000000,B00000000,B00000000, + B00000000,B00010001,B01010001,B00111000,B00000000, + B00000000,B00011110,B01010001,B01000000,B00000000, + B00000000,B00010000,B01010001,B00111000,B00000000, + B00000000,B00010000,B01010001,B00000100,B00000000, + B00000000,B00010000,B01001110,B00111000,B00000000 +}; + +// +// Use default bitmaps +// +#define STATUS_HOTEND_ANIM +#define STATUS_BED_ANIM +#define STATUS_HEATERS_X 48 +#define STATUS_BED_X 74 diff --git a/config/examples/Anet/A9/_Statusscreen.h b/config/examples/Anet/A9/_Statusscreen.h new file mode 100644 index 00000000000..6c094ad7e22 --- /dev/null +++ b/config/examples/Anet/A9/_Statusscreen.h @@ -0,0 +1,56 @@ +/** + * 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 + +/** + * 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: + * https://marlinfw.org/tools/u8glib/converter.html + */ + +// +// Status Screen Logo bitmap +// +#define STATUS_LOGO_Y 10 +#define STATUS_LOGO_WIDTH 40 + +const unsigned char status_logo_bmp[] PROGMEM = { + B01110000,B00000000,B00001000,B00000011,B10001110, + B10001000,B00000000,B00001000,B00000100,B01010001, + B10001010,B11000111,B00111110,B00000100,B01010001, + B11111011,B00101000,B10001000,B00000111,B11001110, + B10001010,B00101111,B00001000,B00000100,B01000001, + B10001010,B00101000,B00001000,B00000100,B01000001, + B10001010,B00100111,B00000110,B00000100,B01011110 +}; + +// +// Use default bitmaps +// +#define STATUS_HOTEND_ANIM +#define STATUS_BED_ANIM +#define STATUS_HEATERS_X 48 +#define STATUS_BED_X 74 diff --git a/config/examples/Anet/E16/Stock/_Bootscreen.h b/config/examples/Anet/E16/Stock/_Bootscreen.h new file mode 100644 index 00000000000..102fb8e7775 --- /dev/null +++ b/config/examples/Anet/E16/Stock/_Bootscreen.h @@ -0,0 +1,73 @@ +/** + * Made with Marlin Bitmap Converter + * https://marlinfw.org/tools/u8glib/converter.html + * + * This bitmap from the file '3dpc_tech_bootscreen.bmp' + */ +#define CUSTOM_BOOTSCREEN_BMPWIDTH 128 +const unsigned char custom_start_bmp[] PROGMEM = { + B11111111,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B11111111, + B11111111,B00000000,B00001111,B11100000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00111111,B11000000,B00000000,B11111111, + B11111110,B00000000,B11111111,B11111110,B00000111,B11111111,B11111111,B00000001,B11111111,B11111111,B11100000,B00000011,B11111111,B11111000,B00000000,B01111111, + B11111110,B00000001,B11111111,B11111111,B00000111,B11111111,B11111111,B11000001,B11111111,B11111111,B11111000,B00000111,B11111111,B11111100,B00000000,B01111111, + B11111100,B00000011,B11111111,B11111111,B11000111,B11111111,B11111111,B11100001,B11111111,B11111111,B11111100,B00011111,B11111111,B11111110,B00000000,B01111111, + B11111100,B00000111,B11111111,B11111111,B11100111,B11111111,B11111111,B11110001,B11111111,B11111111,B11111110,B00011111,B11111111,B11111111,B00000000,B00111111, + B11111000,B00001111,B11111111,B11111111,B11100111,B11111111,B11111111,B11111001,B11111111,B11111111,B11111110,B00111111,B11111111,B11111111,B00000000,B00111111, + B11111000,B00001111,B11111111,B11111111,B11100111,B11111111,B11111111,B11111001,B11111111,B11111111,B11111111,B00111111,B11111111,B11111111,B10000000,B00011111, + B11111000,B00001111,B11111111,B11111111,B11110111,B11111111,B00111111,B11111001,B11111111,B11111111,B11111111,B01111111,B11111011,B11111111,B10000000,B00011111, + B11110000,B00001111,B11111100,B01111111,B11110111,B11111111,B00111111,B11111101,B11111111,B11001111,B11111111,B01111111,B11110001,B11111111,B10000000,B00011111, + B11110000,B00001111,B11111100,B01111111,B11110111,B11111111,B00011111,B11111101,B11111111,B11000111,B11111111,B01111111,B11110001,B11111111,B10000000,B00001111, + B11110000,B00001111,B11111100,B01111111,B11110111,B11111111,B00011111,B11111101,B11111111,B11000111,B11111111,B01111111,B11110001,B11111111,B10000000,B00001111, + B11110000,B00001111,B11111100,B01111111,B11110111,B11111111,B00011111,B11111101,B11111111,B11000111,B11111111,B01111111,B11110001,B11111111,B10000000,B00001111, + B11100000,B00001111,B11111100,B01111111,B11110111,B11111111,B00011111,B11111101,B11111111,B11000111,B11111111,B01111111,B11110001,B11111111,B10000000,B00001111, + B11100000,B00001111,B11111100,B01111111,B11110111,B11111111,B00011111,B11111101,B11111111,B11000111,B11111111,B01111111,B11110001,B11111111,B10000000,B00000111, + B11100000,B00001111,B11111100,B01111111,B11110111,B11111111,B00011111,B11111101,B11111111,B11000111,B11111111,B01111111,B11110001,B11111111,B10000000,B00000111, + B11100000,B00001111,B11111100,B01111111,B11110111,B11111111,B00011111,B11111101,B11111111,B11000111,B11111111,B01111111,B11110001,B11111111,B10000000,B00000111, + B11000000,B00001111,B11111100,B01111111,B11110111,B11111111,B00011111,B11111101,B11111111,B11000111,B11111111,B01111111,B11110001,B11111111,B10000000,B00000111, + B11000000,B00001111,B11111000,B01111111,B11110111,B11111111,B00011111,B11111101,B11111111,B11000111,B11111111,B01111111,B11110001,B11111111,B10000000,B00000111, + B11000000,B00000000,B00000000,B01111111,B11100111,B11111111,B00011111,B11111101,B11111111,B11000111,B11111111,B01111111,B11110000,B00000000,B00000000,B00000111, + B11000000,B00000000,B00000001,B11111111,B11100111,B11111111,B00011111,B11111101,B11111111,B11000111,B11111111,B01111111,B11110000,B00000000,B00000000,B00000011, + B11000000,B00000000,B00001111,B11111111,B11000111,B11111111,B00011111,B11111101,B11111111,B11000111,B11111111,B01111111,B11110000,B00000000,B00000000,B00000011, + B11000000,B00000000,B00001111,B11111111,B10000111,B11111111,B00011111,B11111101,B11111111,B11000111,B11111111,B01111111,B11110000,B00000000,B00000000,B00000011, + B11000000,B00000000,B00001111,B11111111,B00000111,B11111111,B00011111,B11111101,B11111111,B11000111,B11111111,B01111111,B11110000,B00000000,B00000000,B00000011, + B11000000,B00000000,B00001111,B11111111,B00000111,B11111111,B00011111,B11111101,B11111111,B11001111,B11111111,B01111111,B11110000,B00000000,B00000000,B00000011, + B11000000,B00000000,B00001111,B11111111,B10000111,B11111111,B00011111,B11111101,B11111111,B11111111,B11111111,B01111111,B11110000,B00000000,B00000000,B00000011, + B11000000,B00000000,B00000111,B11111111,B11000111,B11111111,B00011111,B11111101,B11111111,B11111111,B11111111,B01111111,B11110000,B00000000,B00000000,B00000011, + B11000000,B00000000,B00000000,B11111111,B11100111,B11111111,B00011111,B11111101,B11111111,B11111111,B11111110,B01111111,B11110000,B00000000,B00000000,B00000011, + B11000000,B00000000,B00000000,B01111111,B11100111,B11111111,B00011111,B11111101,B11111111,B11111111,B11111110,B01111111,B11110000,B00000000,B00000000,B00000011, + B11000000,B00001111,B11111000,B01111111,B11100111,B11111111,B00011111,B11111101,B11111111,B11111111,B11111100,B01111111,B11110000,B00000000,B00000000,B00000011, + B11000000,B00011111,B11111100,B01111111,B11110111,B11111111,B00011111,B11111101,B11111111,B11111111,B11111000,B01111111,B11110001,B11111111,B10000000,B00000011, + B11000000,B00011111,B11111100,B01111111,B11110111,B11111111,B00011111,B11111101,B11111111,B11111111,B11100000,B01111111,B11110001,B11111111,B10000000,B00000011, + B11000000,B00011111,B11111100,B01111111,B11110111,B11111111,B00011111,B11111101,B11111111,B11000000,B00000000,B01111111,B11110001,B11111111,B10000000,B00000011, + B11000000,B00011111,B11111100,B01111111,B11110111,B11111111,B00011111,B11111101,B11111111,B11000000,B00000000,B01111111,B11110001,B11111111,B10000000,B00000011, + B11000000,B00011111,B11111100,B01111111,B11110111,B11111111,B00011111,B11111101,B11111111,B11000000,B00000000,B01111111,B11110001,B11111111,B10000000,B00000011, + B11000000,B00011111,B11111100,B01111111,B11110111,B11111111,B00011111,B11111101,B11111111,B11000000,B00000000,B01111111,B11110001,B11111111,B10000000,B00000011, + B11000000,B00011111,B11111100,B01111111,B11110111,B11111111,B00011111,B11111101,B11111111,B11000000,B00000000,B01111111,B11110001,B11111111,B10000000,B00000011, + B11000000,B00011111,B11111100,B01111111,B11110111,B11111111,B00011111,B11111101,B11111111,B11000000,B00000000,B01111111,B11110001,B11111111,B10000000,B00000111, + B11000000,B00011111,B11111100,B01111111,B11110111,B11111111,B00011111,B11111101,B11111111,B11000000,B00000000,B01111111,B11110001,B11111111,B10000000,B00000111, + B11100000,B00011111,B11111100,B01111111,B11110111,B11111111,B00011111,B11111101,B11111111,B11000000,B00000000,B01111111,B11110001,B11111111,B10000000,B00000111, + B11100000,B00011111,B11111100,B01111111,B11110111,B11111111,B00011111,B11111101,B11111111,B11000000,B00000000,B01111111,B11110001,B11111111,B10000000,B00000111, + B11100000,B00011111,B11111100,B01111111,B11110111,B11111111,B00011111,B11111101,B11111111,B11000000,B00000000,B01111111,B11110001,B11111111,B10000000,B00000111, + B11100000,B00001111,B11111111,B11111111,B11110111,B11111111,B00111111,B11111001,B11111111,B11000000,B00000000,B01111111,B11110001,B11111111,B10000000,B00000111, + B11100000,B00001111,B11111111,B11111111,B11100111,B11111111,B11111111,B11111001,B11111111,B11000000,B00000000,B01111111,B11111111,B11111111,B10000000,B00001111, + B11110000,B00001111,B11111111,B11111111,B11100111,B11111111,B11111111,B11111001,B11111111,B11000000,B00000000,B00111111,B11111111,B11111111,B10000000,B00001111, + B11110000,B00001111,B11111111,B11111111,B11100111,B11111111,B11111111,B11110001,B11111111,B11000000,B00000000,B00111111,B11111111,B11111111,B00000000,B00001111, + B11110000,B00000111,B11111111,B11111111,B11000111,B11111111,B11111111,B11100001,B11111111,B11000000,B00000000,B00011111,B11111111,B11111110,B00000000,B00011111, + B11111000,B00000011,B11111111,B11111111,B10000111,B11111111,B11111111,B11000001,B11111111,B11000000,B00000000,B00001111,B11111111,B11111100,B00000000,B00011111, + B11111000,B00000001,B11111111,B11111111,B00000111,B11111111,B11111111,B10000001,B11111111,B11000000,B00000000,B00000111,B11111111,B11111000,B00000000,B00011111, + B11111000,B00000000,B01111111,B11111100,B00000111,B11111111,B11111100,B00000001,B11111111,B11000000,B00000000,B00000001,B11111111,B11100000,B00000000,B00111111, + B11111100,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00111111, + B11111100,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00111111, + B11111100,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B01111111, + B11111110,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B10000000,B00000000,B01111111, + B11111110,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B01100000,B00000000,B00000000,B11000000,B00000000,B11111111, + B11111111,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B01100000,B00000000,B00000000,B11000000,B00000000,B11111111, + B11111111,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B11111100,B01111100,B01111100,B11111100,B00000001,B11111111, + B11111111,B10000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B01100000,B11001100,B11100000,B11101100,B00000001,B11111111, + B11111111,B10000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B01100000,B11000100,B11000000,B11000100,B00000011,B11111111, + B11111111,B11000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00111000,B01100000,B11111100,B11000000,B11000100,B00000011,B11111111, + B11111111,B11000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00111000,B01100100,B11000000,B11000000,B11000100,B00000111,B11111111, + B11111111,B11100000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B01111100,B11111100,B01111100,B11000100,B00000111,B11111111, + B11111111,B11110000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00111100,B01111100,B00111100,B10000100,B00001111,B11111111, + B11111111,B11110000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00011111,B11111111 +}; diff --git a/config/examples/Anet/E16/Stock/_Statusscreen.h b/config/examples/Anet/E16/Stock/_Statusscreen.h new file mode 100644 index 00000000000..180059a102b --- /dev/null +++ b/config/examples/Anet/E16/Stock/_Statusscreen.h @@ -0,0 +1,83 @@ +/** + * 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 + +/** + * Custom Status Screen bitmap + * + * Place this file in the root with your configuration files + * and enable CUSTOM_STATUS_SCREEN_IMAGE in Configuration.h. + */ + +// +// Status Screen Logo bitmap +// +#define STATUS_LOGO_Y 3 +#define STATUS_LOGO_WIDTH 24 + +/** + * Made with Marlin Bitmap Converter + * https://marlinfw.org/tools/u8glib/converter.html + * + * This bitmap from the file '3dpc_tech_statusscreen.bmp' + */ +const unsigned char status_logo_bmp[] PROGMEM = { + B11111111,B11111111,B11111111, + B11111111,B00000000,B11111111, + B11111100,B00000000,B00111111, + B11110000,B00000000,B00001111, + B11100000,B00000000,B00000111, + B11100000,B00000000,B00000111, + B11000000,B00000000,B00000011, + B10011101,B11001110,B00110001, + B10010101,B10101111,B01101001, + B10010101,B10101101,B01101001, + B10000101,B10101101,B01100001, + B10001101,B10101111,B01100001, + B10010101,B10101100,B01100001, + B10010101,B10101100,B01101001, + B10010101,B10101100,B01101001, + B10011101,B11001100,B00110001, + B10000000,B00000000,B00000001, + B11000000,B00000001,B11111011, + B11100000,B00000000,B00000111, + B11100000,B00000000,B00000111, + B11110000,B00000000,B00001111, + B11111100,B00000000,B00111111, + B11111110,B01101100,B01111111, + B11111111,B11111111,B11111111 +}; + +// +// Use default bitmaps +// +#define STATUS_HOTEND_ANIM +#define STATUS_BED_ANIM +#if HOTENDS < 2 + #define STATUS_LOGO_X 8 + #define STATUS_HEATERS_X 40 + #define STATUS_BED_X 72 +#else + #define STATUS_LOGO_X 0 + #define STATUS_HEATERS_X 32 + #define STATUS_BED_X 80 +#endif diff --git a/config/examples/Anet/ET4+/README.md b/config/examples/Anet/ET4+/README.md new file mode 100644 index 00000000000..214b66e9211 --- /dev/null +++ b/config/examples/Anet/ET4+/README.md @@ -0,0 +1,52 @@ +# Marlin for Anet ET4/ET5 Series + +A debugging/programming probe (_e.g._, ST-Link, J-Link, or Black Magic Probe) is required to flash the the [OpenBLT bootloader for Anet ET4/ET5 series printers](https://github.com/davidtgbe/openblt/releases) due to incompatibility with the stock bootloader. Once OpenBLT is flashed, Marlin can be updated by SD card just like the original firmware. + +## Flashing OpenBLT Bootloader with an ST-Link V2 + +1. Using three female to female Dupont jumper cables, connect `GND`, `SWDIO`, and `SWCLK` pins from the ST-Link to the Serial Wire Debug (SWD) header on the motherboard. Pay close attention that the cables on SWD header side match the order below using the `U` and `G` letters printed on the motherboard as a reference: + + ``` + SWD Header on ET Series motherboard + ___ + U | o | (not connected) + |---| + | o | SWDIO + |---| + | o | SWCLCK + |---| + G | o | GND + --- + ``` + Photo reference: + + + + _`GND` is connected to `GND` (black wire), `SWDIO` to `SWDIO` (yellow wire), and `SWCLK` to `SWCLK` (green wire). Your ST-Link pinout may differ from the one pictured, so double-check pinout._ +2. Plug in the ST-Link to your computer's USB port & power on your printer. +3. Download & install [STM32 ST-Link Utility](https://www.st.com/en/development-tools/stsw-link004.html). +4. Launch STM32 ST-Link Utility & click `Target` then `Connect`. +5. Back up the original motherboard firmware starting at address `0x08000000` with a size of `0x100000`: + +6. Download & extract [OpenBLT bootloader for Anet ET4/ET5 series printers](https://github.com/davidtgbe/openblt/releases). +7. Click on `Target` then `Program...` +8. Set the `Start Address` to `0x08000000`. +9. Under `File Path`, click `Browse` and select `openblt_et4.bin` extracted in Step 6. +10. Click `Start` to initiate the flashing process. +11. OpenBLT for Anet ET4/ET5 series printers is now installed on your motherboard. + +## Compiling Marlin + +1. Overwrite the default Marlin configs with the ones from this folder. +2. Compile with the `Anet_ET4_OpenBLT` PlatformIO environment. + +## Installing Marlin + +1. Once Marlin is compiled, copy `Marlin/.pio/build/Anet_ET4_OpenBLT/firmware.srec` to a blank SD card and insert it into your printer. +2. Power cycle your printer to start the update process. + +## Acknowledgements +- [@davidtgbe](https://github.com/davidtgbe) for porting Marlin to the ET4/ET5 series. +- [Telegram Anet ET4 spanish group](https://t.me/anetet4esp), especially [@olidnon](https://github.com/olidnon), who lent his motherboard for testing. +- [@uwe](https://github.com/uwe) and [@mubes](https://github.com/mubes) from Black Magic Probe team, and to [@Ebiroll](https://github.com/Ebiroll) (BMP/ESP32). +- All contributors and testers. diff --git a/config/examples/Anet/ET4-Pro/README.md b/config/examples/Anet/ET4-Pro/README.md new file mode 100644 index 00000000000..214b66e9211 --- /dev/null +++ b/config/examples/Anet/ET4-Pro/README.md @@ -0,0 +1,52 @@ +# Marlin for Anet ET4/ET5 Series + +A debugging/programming probe (_e.g._, ST-Link, J-Link, or Black Magic Probe) is required to flash the the [OpenBLT bootloader for Anet ET4/ET5 series printers](https://github.com/davidtgbe/openblt/releases) due to incompatibility with the stock bootloader. Once OpenBLT is flashed, Marlin can be updated by SD card just like the original firmware. + +## Flashing OpenBLT Bootloader with an ST-Link V2 + +1. Using three female to female Dupont jumper cables, connect `GND`, `SWDIO`, and `SWCLK` pins from the ST-Link to the Serial Wire Debug (SWD) header on the motherboard. Pay close attention that the cables on SWD header side match the order below using the `U` and `G` letters printed on the motherboard as a reference: + + ``` + SWD Header on ET Series motherboard + ___ + U | o | (not connected) + |---| + | o | SWDIO + |---| + | o | SWCLCK + |---| + G | o | GND + --- + ``` + Photo reference: + + + + _`GND` is connected to `GND` (black wire), `SWDIO` to `SWDIO` (yellow wire), and `SWCLK` to `SWCLK` (green wire). Your ST-Link pinout may differ from the one pictured, so double-check pinout._ +2. Plug in the ST-Link to your computer's USB port & power on your printer. +3. Download & install [STM32 ST-Link Utility](https://www.st.com/en/development-tools/stsw-link004.html). +4. Launch STM32 ST-Link Utility & click `Target` then `Connect`. +5. Back up the original motherboard firmware starting at address `0x08000000` with a size of `0x100000`: + +6. Download & extract [OpenBLT bootloader for Anet ET4/ET5 series printers](https://github.com/davidtgbe/openblt/releases). +7. Click on `Target` then `Program...` +8. Set the `Start Address` to `0x08000000`. +9. Under `File Path`, click `Browse` and select `openblt_et4.bin` extracted in Step 6. +10. Click `Start` to initiate the flashing process. +11. OpenBLT for Anet ET4/ET5 series printers is now installed on your motherboard. + +## Compiling Marlin + +1. Overwrite the default Marlin configs with the ones from this folder. +2. Compile with the `Anet_ET4_OpenBLT` PlatformIO environment. + +## Installing Marlin + +1. Once Marlin is compiled, copy `Marlin/.pio/build/Anet_ET4_OpenBLT/firmware.srec` to a blank SD card and insert it into your printer. +2. Power cycle your printer to start the update process. + +## Acknowledgements +- [@davidtgbe](https://github.com/davidtgbe) for porting Marlin to the ET4/ET5 series. +- [Telegram Anet ET4 spanish group](https://t.me/anetet4esp), especially [@olidnon](https://github.com/olidnon), who lent his motherboard for testing. +- [@uwe](https://github.com/uwe) and [@mubes](https://github.com/mubes) from Black Magic Probe team, and to [@Ebiroll](https://github.com/Ebiroll) (BMP/ESP32). +- All contributors and testers. diff --git a/config/examples/Anet/ET4/README.md b/config/examples/Anet/ET4/README.md new file mode 100644 index 00000000000..214b66e9211 --- /dev/null +++ b/config/examples/Anet/ET4/README.md @@ -0,0 +1,52 @@ +# Marlin for Anet ET4/ET5 Series + +A debugging/programming probe (_e.g._, ST-Link, J-Link, or Black Magic Probe) is required to flash the the [OpenBLT bootloader for Anet ET4/ET5 series printers](https://github.com/davidtgbe/openblt/releases) due to incompatibility with the stock bootloader. Once OpenBLT is flashed, Marlin can be updated by SD card just like the original firmware. + +## Flashing OpenBLT Bootloader with an ST-Link V2 + +1. Using three female to female Dupont jumper cables, connect `GND`, `SWDIO`, and `SWCLK` pins from the ST-Link to the Serial Wire Debug (SWD) header on the motherboard. Pay close attention that the cables on SWD header side match the order below using the `U` and `G` letters printed on the motherboard as a reference: + + ``` + SWD Header on ET Series motherboard + ___ + U | o | (not connected) + |---| + | o | SWDIO + |---| + | o | SWCLCK + |---| + G | o | GND + --- + ``` + Photo reference: + + + + _`GND` is connected to `GND` (black wire), `SWDIO` to `SWDIO` (yellow wire), and `SWCLK` to `SWCLK` (green wire). Your ST-Link pinout may differ from the one pictured, so double-check pinout._ +2. Plug in the ST-Link to your computer's USB port & power on your printer. +3. Download & install [STM32 ST-Link Utility](https://www.st.com/en/development-tools/stsw-link004.html). +4. Launch STM32 ST-Link Utility & click `Target` then `Connect`. +5. Back up the original motherboard firmware starting at address `0x08000000` with a size of `0x100000`: + +6. Download & extract [OpenBLT bootloader for Anet ET4/ET5 series printers](https://github.com/davidtgbe/openblt/releases). +7. Click on `Target` then `Program...` +8. Set the `Start Address` to `0x08000000`. +9. Under `File Path`, click `Browse` and select `openblt_et4.bin` extracted in Step 6. +10. Click `Start` to initiate the flashing process. +11. OpenBLT for Anet ET4/ET5 series printers is now installed on your motherboard. + +## Compiling Marlin + +1. Overwrite the default Marlin configs with the ones from this folder. +2. Compile with the `Anet_ET4_OpenBLT` PlatformIO environment. + +## Installing Marlin + +1. Once Marlin is compiled, copy `Marlin/.pio/build/Anet_ET4_OpenBLT/firmware.srec` to a blank SD card and insert it into your printer. +2. Power cycle your printer to start the update process. + +## Acknowledgements +- [@davidtgbe](https://github.com/davidtgbe) for porting Marlin to the ET4/ET5 series. +- [Telegram Anet ET4 spanish group](https://t.me/anetet4esp), especially [@olidnon](https://github.com/olidnon), who lent his motherboard for testing. +- [@uwe](https://github.com/uwe) and [@mubes](https://github.com/mubes) from Black Magic Probe team, and to [@Ebiroll](https://github.com/Ebiroll) (BMP/ESP32). +- All contributors and testers. diff --git a/config/examples/Anet/ET4X/README.md b/config/examples/Anet/ET4X/README.md new file mode 100644 index 00000000000..214b66e9211 --- /dev/null +++ b/config/examples/Anet/ET4X/README.md @@ -0,0 +1,52 @@ +# Marlin for Anet ET4/ET5 Series + +A debugging/programming probe (_e.g._, ST-Link, J-Link, or Black Magic Probe) is required to flash the the [OpenBLT bootloader for Anet ET4/ET5 series printers](https://github.com/davidtgbe/openblt/releases) due to incompatibility with the stock bootloader. Once OpenBLT is flashed, Marlin can be updated by SD card just like the original firmware. + +## Flashing OpenBLT Bootloader with an ST-Link V2 + +1. Using three female to female Dupont jumper cables, connect `GND`, `SWDIO`, and `SWCLK` pins from the ST-Link to the Serial Wire Debug (SWD) header on the motherboard. Pay close attention that the cables on SWD header side match the order below using the `U` and `G` letters printed on the motherboard as a reference: + + ``` + SWD Header on ET Series motherboard + ___ + U | o | (not connected) + |---| + | o | SWDIO + |---| + | o | SWCLCK + |---| + G | o | GND + --- + ``` + Photo reference: + + + + _`GND` is connected to `GND` (black wire), `SWDIO` to `SWDIO` (yellow wire), and `SWCLK` to `SWCLK` (green wire). Your ST-Link pinout may differ from the one pictured, so double-check pinout._ +2. Plug in the ST-Link to your computer's USB port & power on your printer. +3. Download & install [STM32 ST-Link Utility](https://www.st.com/en/development-tools/stsw-link004.html). +4. Launch STM32 ST-Link Utility & click `Target` then `Connect`. +5. Back up the original motherboard firmware starting at address `0x08000000` with a size of `0x100000`: + +6. Download & extract [OpenBLT bootloader for Anet ET4/ET5 series printers](https://github.com/davidtgbe/openblt/releases). +7. Click on `Target` then `Program...` +8. Set the `Start Address` to `0x08000000`. +9. Under `File Path`, click `Browse` and select `openblt_et4.bin` extracted in Step 6. +10. Click `Start` to initiate the flashing process. +11. OpenBLT for Anet ET4/ET5 series printers is now installed on your motherboard. + +## Compiling Marlin + +1. Overwrite the default Marlin configs with the ones from this folder. +2. Compile with the `Anet_ET4_OpenBLT` PlatformIO environment. + +## Installing Marlin + +1. Once Marlin is compiled, copy `Marlin/.pio/build/Anet_ET4_OpenBLT/firmware.srec` to a blank SD card and insert it into your printer. +2. Power cycle your printer to start the update process. + +## Acknowledgements +- [@davidtgbe](https://github.com/davidtgbe) for porting Marlin to the ET4/ET5 series. +- [Telegram Anet ET4 spanish group](https://t.me/anetet4esp), especially [@olidnon](https://github.com/olidnon), who lent his motherboard for testing. +- [@uwe](https://github.com/uwe) and [@mubes](https://github.com/mubes) from Black Magic Probe team, and to [@Ebiroll](https://github.com/Ebiroll) (BMP/ESP32). +- All contributors and testers. diff --git a/config/examples/Anet/ET5-Pro/README.md b/config/examples/Anet/ET5-Pro/README.md new file mode 100644 index 00000000000..214b66e9211 --- /dev/null +++ b/config/examples/Anet/ET5-Pro/README.md @@ -0,0 +1,52 @@ +# Marlin for Anet ET4/ET5 Series + +A debugging/programming probe (_e.g._, ST-Link, J-Link, or Black Magic Probe) is required to flash the the [OpenBLT bootloader for Anet ET4/ET5 series printers](https://github.com/davidtgbe/openblt/releases) due to incompatibility with the stock bootloader. Once OpenBLT is flashed, Marlin can be updated by SD card just like the original firmware. + +## Flashing OpenBLT Bootloader with an ST-Link V2 + +1. Using three female to female Dupont jumper cables, connect `GND`, `SWDIO`, and `SWCLK` pins from the ST-Link to the Serial Wire Debug (SWD) header on the motherboard. Pay close attention that the cables on SWD header side match the order below using the `U` and `G` letters printed on the motherboard as a reference: + + ``` + SWD Header on ET Series motherboard + ___ + U | o | (not connected) + |---| + | o | SWDIO + |---| + | o | SWCLCK + |---| + G | o | GND + --- + ``` + Photo reference: + + + + _`GND` is connected to `GND` (black wire), `SWDIO` to `SWDIO` (yellow wire), and `SWCLK` to `SWCLK` (green wire). Your ST-Link pinout may differ from the one pictured, so double-check pinout._ +2. Plug in the ST-Link to your computer's USB port & power on your printer. +3. Download & install [STM32 ST-Link Utility](https://www.st.com/en/development-tools/stsw-link004.html). +4. Launch STM32 ST-Link Utility & click `Target` then `Connect`. +5. Back up the original motherboard firmware starting at address `0x08000000` with a size of `0x100000`: + +6. Download & extract [OpenBLT bootloader for Anet ET4/ET5 series printers](https://github.com/davidtgbe/openblt/releases). +7. Click on `Target` then `Program...` +8. Set the `Start Address` to `0x08000000`. +9. Under `File Path`, click `Browse` and select `openblt_et4.bin` extracted in Step 6. +10. Click `Start` to initiate the flashing process. +11. OpenBLT for Anet ET4/ET5 series printers is now installed on your motherboard. + +## Compiling Marlin + +1. Overwrite the default Marlin configs with the ones from this folder. +2. Compile with the `Anet_ET4_OpenBLT` PlatformIO environment. + +## Installing Marlin + +1. Once Marlin is compiled, copy `Marlin/.pio/build/Anet_ET4_OpenBLT/firmware.srec` to a blank SD card and insert it into your printer. +2. Power cycle your printer to start the update process. + +## Acknowledgements +- [@davidtgbe](https://github.com/davidtgbe) for porting Marlin to the ET4/ET5 series. +- [Telegram Anet ET4 spanish group](https://t.me/anetet4esp), especially [@olidnon](https://github.com/olidnon), who lent his motherboard for testing. +- [@uwe](https://github.com/uwe) and [@mubes](https://github.com/mubes) from Black Magic Probe team, and to [@Ebiroll](https://github.com/Ebiroll) (BMP/ESP32). +- All contributors and testers. diff --git a/config/examples/Anet/ET5/README.md b/config/examples/Anet/ET5/README.md new file mode 100644 index 00000000000..214b66e9211 --- /dev/null +++ b/config/examples/Anet/ET5/README.md @@ -0,0 +1,52 @@ +# Marlin for Anet ET4/ET5 Series + +A debugging/programming probe (_e.g._, ST-Link, J-Link, or Black Magic Probe) is required to flash the the [OpenBLT bootloader for Anet ET4/ET5 series printers](https://github.com/davidtgbe/openblt/releases) due to incompatibility with the stock bootloader. Once OpenBLT is flashed, Marlin can be updated by SD card just like the original firmware. + +## Flashing OpenBLT Bootloader with an ST-Link V2 + +1. Using three female to female Dupont jumper cables, connect `GND`, `SWDIO`, and `SWCLK` pins from the ST-Link to the Serial Wire Debug (SWD) header on the motherboard. Pay close attention that the cables on SWD header side match the order below using the `U` and `G` letters printed on the motherboard as a reference: + + ``` + SWD Header on ET Series motherboard + ___ + U | o | (not connected) + |---| + | o | SWDIO + |---| + | o | SWCLCK + |---| + G | o | GND + --- + ``` + Photo reference: + + + + _`GND` is connected to `GND` (black wire), `SWDIO` to `SWDIO` (yellow wire), and `SWCLK` to `SWCLK` (green wire). Your ST-Link pinout may differ from the one pictured, so double-check pinout._ +2. Plug in the ST-Link to your computer's USB port & power on your printer. +3. Download & install [STM32 ST-Link Utility](https://www.st.com/en/development-tools/stsw-link004.html). +4. Launch STM32 ST-Link Utility & click `Target` then `Connect`. +5. Back up the original motherboard firmware starting at address `0x08000000` with a size of `0x100000`: + +6. Download & extract [OpenBLT bootloader for Anet ET4/ET5 series printers](https://github.com/davidtgbe/openblt/releases). +7. Click on `Target` then `Program...` +8. Set the `Start Address` to `0x08000000`. +9. Under `File Path`, click `Browse` and select `openblt_et4.bin` extracted in Step 6. +10. Click `Start` to initiate the flashing process. +11. OpenBLT for Anet ET4/ET5 series printers is now installed on your motherboard. + +## Compiling Marlin + +1. Overwrite the default Marlin configs with the ones from this folder. +2. Compile with the `Anet_ET4_OpenBLT` PlatformIO environment. + +## Installing Marlin + +1. Once Marlin is compiled, copy `Marlin/.pio/build/Anet_ET4_OpenBLT/firmware.srec` to a blank SD card and insert it into your printer. +2. Power cycle your printer to start the update process. + +## Acknowledgements +- [@davidtgbe](https://github.com/davidtgbe) for porting Marlin to the ET4/ET5 series. +- [Telegram Anet ET4 spanish group](https://t.me/anetet4esp), especially [@olidnon](https://github.com/olidnon), who lent his motherboard for testing. +- [@uwe](https://github.com/uwe) and [@mubes](https://github.com/mubes) from Black Magic Probe team, and to [@Ebiroll](https://github.com/Ebiroll) (BMP/ESP32). +- All contributors and testers. diff --git a/config/examples/Anet/ET5X/README.md b/config/examples/Anet/ET5X/README.md new file mode 100644 index 00000000000..214b66e9211 --- /dev/null +++ b/config/examples/Anet/ET5X/README.md @@ -0,0 +1,52 @@ +# Marlin for Anet ET4/ET5 Series + +A debugging/programming probe (_e.g._, ST-Link, J-Link, or Black Magic Probe) is required to flash the the [OpenBLT bootloader for Anet ET4/ET5 series printers](https://github.com/davidtgbe/openblt/releases) due to incompatibility with the stock bootloader. Once OpenBLT is flashed, Marlin can be updated by SD card just like the original firmware. + +## Flashing OpenBLT Bootloader with an ST-Link V2 + +1. Using three female to female Dupont jumper cables, connect `GND`, `SWDIO`, and `SWCLK` pins from the ST-Link to the Serial Wire Debug (SWD) header on the motherboard. Pay close attention that the cables on SWD header side match the order below using the `U` and `G` letters printed on the motherboard as a reference: + + ``` + SWD Header on ET Series motherboard + ___ + U | o | (not connected) + |---| + | o | SWDIO + |---| + | o | SWCLCK + |---| + G | o | GND + --- + ``` + Photo reference: + + + + _`GND` is connected to `GND` (black wire), `SWDIO` to `SWDIO` (yellow wire), and `SWCLK` to `SWCLK` (green wire). Your ST-Link pinout may differ from the one pictured, so double-check pinout._ +2. Plug in the ST-Link to your computer's USB port & power on your printer. +3. Download & install [STM32 ST-Link Utility](https://www.st.com/en/development-tools/stsw-link004.html). +4. Launch STM32 ST-Link Utility & click `Target` then `Connect`. +5. Back up the original motherboard firmware starting at address `0x08000000` with a size of `0x100000`: + +6. Download & extract [OpenBLT bootloader for Anet ET4/ET5 series printers](https://github.com/davidtgbe/openblt/releases). +7. Click on `Target` then `Program...` +8. Set the `Start Address` to `0x08000000`. +9. Under `File Path`, click `Browse` and select `openblt_et4.bin` extracted in Step 6. +10. Click `Start` to initiate the flashing process. +11. OpenBLT for Anet ET4/ET5 series printers is now installed on your motherboard. + +## Compiling Marlin + +1. Overwrite the default Marlin configs with the ones from this folder. +2. Compile with the `Anet_ET4_OpenBLT` PlatformIO environment. + +## Installing Marlin + +1. Once Marlin is compiled, copy `Marlin/.pio/build/Anet_ET4_OpenBLT/firmware.srec` to a blank SD card and insert it into your printer. +2. Power cycle your printer to start the update process. + +## Acknowledgements +- [@davidtgbe](https://github.com/davidtgbe) for porting Marlin to the ET4/ET5 series. +- [Telegram Anet ET4 spanish group](https://t.me/anetet4esp), especially [@olidnon](https://github.com/olidnon), who lent his motherboard for testing. +- [@uwe](https://github.com/uwe) and [@mubes](https://github.com/mubes) from Black Magic Probe team, and to [@Ebiroll](https://github.com/Ebiroll) (BMP/ESP32). +- All contributors and testers. diff --git a/config/examples/AnimationExample/_Bootscreen.h b/config/examples/AnimationExample/_Bootscreen.h new file mode 100644 index 00000000000..759e88475b2 --- /dev/null +++ b/config/examples/AnimationExample/_Bootscreen.h @@ -0,0 +1,220 @@ +/** + * 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 + +/** + * Animated boot screen example + * + * Create your own with Marlin Bitmap Converter + * https://marlinfw.org/tools/u8glib/converter.html + */ + +#define CUSTOM_BOOTSCREEN_ANIMATED +#define CUSTOM_BOOTSCREEN_TIMEOUT 500 // (ms) Extra timeout after the animation + +/** + * Enable one of the following two options depending on your needs. + * Also edit the "custom_bootscreen_animation" at the bottom of this file. + */ +#define CUSTOM_BOOTSCREEN_FRAME_TIME 100 // (ms) Same time for all frames +//#define CUSTOM_BOOTSCREEN_ANIMATED_FRAME_TIME // Each frame also has a duration + +#define CUSTOM_BOOTSCREEN_BMPWIDTH 120 + +const unsigned char custom_start_bmp[] PROGMEM = { + B00011111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111, + B01100000,B00000000,B00000000,B00000000,B00000000,B00000001,B11111111, + B01000000,B00000000,B00000000,B00000000,B00000000,B00000000,B11111111, + B10000000,B00000000,B00000000,B00000000,B00000000,B00000000,B01111111, + B10000011,B11001111,B00000000,B00000000,B00001100,B00110000,B00111111, + B10000111,B11111111,B10000000,B00000000,B00001100,B00110000,B00011111, + B10000110,B01111001,B10000000,B00000000,B00001100,B00000000,B00001111, + B10001100,B00110000,B11000111,B10000011,B10001100,B00110000,B11100111, + B10001100,B00110000,B11001111,B11000111,B11001100,B00110001,B11110011, + B10001100,B00110000,B11011100,B11101100,B11101100,B00110011,B10111001, + B10001100,B00110000,B11011000,B01101100,B01101100,B00110011,B00011001, + B10001100,B00110000,B11010000,B01101100,B00001100,B00110011,B00011001, + B10001100,B00110000,B11011000,B01101100,B00001100,B00110011,B00011001, + B10001100,B00110000,B11011100,B01101100,B00001110,B00111011,B00011001, + B10001100,B00110000,B11001111,B01111100,B00000111,B10011111,B00011001, + B10001100,B00110000,B11000111,B01111100,B00000011,B10001111,B00011001, + B01000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000010, + B01100000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000110, + B00011111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111000 +}; + + +const unsigned char custom_start_bmp1[] PROGMEM = { + B00011111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111, + B01100000,B00000000,B00000000,B00000000,B00000000,B00000001,B11111111, + B01000000,B00000000,B00000000,B00000000,B00000000,B00000000,B11111111, + B10000000,B00000000,B00000000,B00000000,B00000000,B00000000,B01111111, + B10000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00111111, + B10000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00011111, + B10000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00001111, + B10000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000111, + B10000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000011, + B10000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000001, + B10000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000001, + B10000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000001, + B10000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000001, + B10000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000001, + B10000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000001, + B10000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000001, + B01000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000010, + B01100000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000110, + B00011111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111000 +}; + +const unsigned char custom_start_bmp2[] PROGMEM = { + B00011111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111, + B01100000,B00000000,B00000000,B00000000,B00000000,B00000001,B11111111, + B01000000,B00000000,B00000000,B00000000,B00000000,B00000000,B11111111, + B10000000,B00000000,B00000000,B00000000,B00000000,B00000000,B01111111, + B10000011,B11001111,B00000000,B00000000,B00000000,B00000000,B00111111, + B10000111,B11111111,B10000000,B00000000,B00000000,B00000000,B00011111, + B10000110,B01111001,B10000000,B00000000,B00000000,B00000000,B00001111, + B10001100,B00110000,B11000000,B00000000,B00000000,B00000000,B00000111, + B10001100,B00110000,B11000000,B00000000,B00000000,B00000000,B00000011, + B10001100,B00110000,B11000000,B00000000,B00000000,B00000000,B00000001, + B10001100,B00110000,B11000000,B00000000,B00000000,B00000000,B00000001, + B10001100,B00110000,B11000000,B00000000,B00000000,B00000000,B00000001, + B10001100,B00110000,B11000000,B00000000,B00000000,B00000000,B00000001, + B10001100,B00110000,B11000000,B00000000,B00000000,B00000000,B00000001, + B10001100,B00110000,B11000000,B00000000,B00000000,B00000000,B00000001, + B10001100,B00110000,B11000000,B00000000,B00000000,B00000000,B00000001, + B01000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000010, + B01100000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000110, + B00011111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111000 +}; + +const unsigned char custom_start_bmp3[] PROGMEM = { + B00011111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111, + B01100000,B00000000,B00000000,B00000000,B00000000,B00000001,B11111111, + B01000000,B00000000,B00000000,B00000000,B00000000,B00000000,B11111111, + B10000000,B00000000,B00000000,B00000000,B00000000,B00000000,B01111111, + B10000011,B11001111,B00000000,B00000000,B00000000,B00000000,B00111111, + B10000111,B11111111,B10000000,B00000000,B00000000,B00000000,B00011111, + B10000110,B01111001,B10000000,B00000000,B00000000,B00000000,B00001111, + B10001100,B00110000,B11000111,B10000000,B00000000,B00000000,B00000111, + B10001100,B00110000,B11001111,B11000000,B00000000,B00000000,B00000011, + B10001100,B00110000,B11011100,B11100000,B00000000,B00000000,B00000001, + B10001100,B00110000,B11011000,B01100000,B00000000,B00000000,B00000001, + B10001100,B00110000,B11010000,B01100000,B00000000,B00000000,B00000001, + B10001100,B00110000,B11011000,B01100000,B00000000,B00000000,B00000001, + B10001100,B00110000,B11011100,B01100000,B00000000,B00000000,B00000001, + B10001100,B00110000,B11001111,B01110000,B00000000,B00000000,B00000001, + B10001100,B00110000,B11000111,B01110000,B00000000,B00000000,B00000001, + B01000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000010, + B01100000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000110, + B00011111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111000 +}; + +const unsigned char custom_start_bmp4[] PROGMEM = { + B00011111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111, + B01100000,B00000000,B00000000,B00000000,B00000000,B00000001,B11111111, + B01000000,B00000000,B00000000,B00000000,B00000000,B00000000,B11111111, + B10000000,B00000000,B00000000,B00000000,B00000000,B00000000,B01111111, + B10000011,B11001111,B00000000,B00000000,B00000000,B00000000,B00111111, + B10000111,B11111111,B10000000,B00000000,B00000000,B00000000,B00011111, + B10000110,B01111001,B10000000,B00000000,B00000000,B00000000,B00001111, + B10001100,B00110000,B11000111,B10000011,B10000000,B00000000,B00000111, + B10001100,B00110000,B11001111,B11000111,B11000000,B00000000,B00000011, + B10001100,B00110000,B11011100,B11101100,B11100000,B00000000,B00000001, + B10001100,B00110000,B11011000,B01101100,B01100000,B00000000,B00000001, + B10001100,B00110000,B11010000,B01101100,B00000000,B00000000,B00000001, + B10001100,B00110000,B11011000,B01101100,B00000000,B00000000,B00000001, + B10001100,B00110000,B11011100,B01101100,B00000000,B00000000,B00000001, + B10001100,B00110000,B11001111,B01111100,B00000000,B00000000,B00000001, + B10001100,B00110000,B11000111,B01111100,B00000000,B00000000,B00000001, + B01000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000010, + B01100000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000110, + B00011111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111000 +}; + +const unsigned char custom_start_bmp5[] PROGMEM = { + B00011111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111, + B01100000,B00000000,B00000000,B00000000,B00000000,B00000001,B11111111, + B01000000,B00000000,B00000000,B00000000,B00000000,B00000000,B11111111, + B10000000,B00000000,B00000000,B00000000,B00000000,B00000000,B01111111, + B10000011,B11001111,B00000000,B00000000,B00001100,B00000000,B00111111, + B10000111,B11111111,B10000000,B00000000,B00001100,B00000000,B00011111, + B10000110,B01111001,B10000000,B00000000,B00001100,B00000000,B00001111, + B10001100,B00110000,B11000111,B10000011,B10001100,B00000000,B00000111, + B10001100,B00110000,B11001111,B11000111,B11001100,B00000000,B00000011, + B10001100,B00110000,B11011100,B11101100,B11101100,B00000000,B00000001, + B10001100,B00110000,B11011000,B01101100,B01101100,B00000000,B00000001, + B10001100,B00110000,B11010000,B01101100,B00001100,B00000000,B00000001, + B10001100,B00110000,B11011000,B01101100,B00001100,B00000000,B00000001, + B10001100,B00110000,B11011100,B01101100,B00001110,B00000000,B00000001, + B10001100,B00110000,B11001111,B01111100,B00000111,B10000000,B00000001, + B10001100,B00110000,B11000111,B01111100,B00000011,B10000000,B00000001, + B01000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000010, + B01100000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000110, + B00011111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111000 +}; + +const unsigned char custom_start_bmp6[] PROGMEM = { + B00011111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111, + B01100000,B00000000,B00000000,B00000000,B00000000,B00000001,B11111111, + B01000000,B00000000,B00000000,B00000000,B00000000,B00000000,B11111111, + B10000000,B00000000,B00000000,B00000000,B00000000,B00000000,B01111111, + B10000011,B11001111,B00000000,B00000000,B00001100,B00110000,B00111111, + B10000111,B11111111,B10000000,B00000000,B00001100,B00110000,B00011111, + B10000110,B01111001,B10000000,B00000000,B00001100,B00000000,B00001111, + B10001100,B00110000,B11000111,B10000011,B10001100,B00110000,B00000111, + B10001100,B00110000,B11001111,B11000111,B11001100,B00110000,B00000011, + B10001100,B00110000,B11011100,B11101100,B11101100,B00110000,B00000001, + B10001100,B00110000,B11011000,B01101100,B01101100,B00110000,B00000001, + B10001100,B00110000,B11010000,B01101100,B00001100,B00110000,B00000001, + B10001100,B00110000,B11011000,B01101100,B00001100,B00110000,B00000001, + B10001100,B00110000,B11011100,B01101100,B00001110,B00111000,B00000001, + B10001100,B00110000,B11001111,B01111100,B00000111,B10011100,B00000001, + B10001100,B00110000,B11000111,B01111100,B00000011,B10001100,B00000001, + B01000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000010, + B01100000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000110, + B00011111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111000 +}; + +#ifdef CUSTOM_BOOTSCREEN_ANIMATED_FRAME_TIME + + // Each Frame has its own custom duration + const boot_frame_t custom_bootscreen_animation[] PROGMEM = { + { custom_start_bmp1, 2000 }, // 2.0s + { custom_start_bmp2, 100 }, // 0.1s x 5 frames + { custom_start_bmp3, 100 }, + { custom_start_bmp4, 100 }, + { custom_start_bmp5, 100 }, + { custom_start_bmp6, 100 }, + { custom_start_bmp, 500 } // 0.5s + }; + +#else + + // Each frames shows for CUSTOM_BOOTSCREEN_FRAME_TIME + const unsigned char * const custom_bootscreen_animation[] PROGMEM = { + custom_start_bmp1, custom_start_bmp2, custom_start_bmp3, + custom_start_bmp4, custom_start_bmp5, custom_start_bmp6, + custom_start_bmp + }; + +#endif diff --git a/config/examples/AnyCubic/Mega Zero 2.0/Anycubic V1/README.md b/config/examples/AnyCubic/Mega Zero 2.0/Anycubic V1/README.md new file mode 100644 index 00000000000..07acf42791e --- /dev/null +++ b/config/examples/AnyCubic/Mega Zero 2.0/Anycubic V1/README.md @@ -0,0 +1,7 @@ +# Anycubic Mega Zero 2.0 Support + +This configuration is based on the published firmware v0.0.4 from Anycubic. It is **not** the authoritative source, but has been carefully re-built by looking at their firmware and inferring the base version and configuration they used. + +## Bitmaps + +The bootscreen came from Anycubic's firmware. The custom status screen was recreated from images. diff --git a/config/examples/AnyCubic/Mega Zero 2.0/Anycubic V1/_Bootscreen.h b/config/examples/AnyCubic/Mega Zero 2.0/Anycubic V1/_Bootscreen.h new file mode 100644 index 00000000000..af694a9035b --- /dev/null +++ b/config/examples/AnyCubic/Mega Zero 2.0/Anycubic V1/_Bootscreen.h @@ -0,0 +1,56 @@ +/** + * Marlin 3D Printer Firmware + * Copyright (C) 2021 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 + +//#define CUSTOM_BOOTSCREEN_TIMEOUT 2000 +//#define CUSTOM_BOOTSCREEN_INVERTED + +#define CUSTOM_BOOTSCREEN_BMPWIDTH 128 + +const unsigned char custom_start_bmp[] PROGMEM = { + B00000000,B00100000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000, + B00000000,B11011100,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000, + B00000000,B11101111,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000, + B00000001,B11110111,B11100000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000, + B00000011,B11111011,B11110000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000, + B00000011,B11111100,B11111100,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000, + B00000111,B11111111,B01111110,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000, + B00000111,B11111111,B10111111,B00000000,B00000000,B10000000,B10000000,B11101110,B00001110,B00011011,B00000111,B00001110,B00110011,B10000011,B00000011,B10110000, + B00001111,B11111111,B11011111,B10000000,B00000000,B11000000,B11000000,B11100111,B00011100,B01111011,B11000111,B00001110,B00110011,B11000011,B00000111,B10111000, + B00001111,B11111111,B11101111,B11000000,B00000001,B11000000,B11100000,B11100111,B00111100,B11111011,B11000111,B00001110,B00110011,B11100011,B00001111,B00111100, + B00011111,B11111111,B11110111,B11100000,B00000000,B11100000,B01111000,B11100011,B00111000,B11100000,B10000111,B00001110,B00110000,B11100011,B00001100,B00000000, + B00011111,B11111111,B11111011,B11110000,B00000010,B11100000,B00111100,B11100000,B01110001,B11000000,B00000111,B00001110,B00110000,B11100011,B00011100,B00000000, + B00111111,B11111111,B11110100,B00110000,B00000010,B01110000,B10011110,B11100000,B11100001,B11000000,B00000111,B00001110,B00110011,B11000011,B00011100,B00000000, + B01111111,B11111111,B11101111,B11000000,B00000111,B01110000,B11001111,B11100000,B11100001,B11000000,B00000111,B00001110,B00110011,B11000011,B00011100,B00000000, + B00111111,B11111111,B11101111,B11110000,B00000110,B00111000,B11100111,B11100000,B11000001,B11000000,B00000111,B00001110,B00110000,B00100011,B00011100,B00000000, + B00011111,B11111111,B11011111,B11100000,B00001110,B11111000,B11100011,B11100000,B11000000,B11100000,B00000111,B00001110,B00110000,B11100011,B00011100,B00000000, + B00011111,B11111111,B10111111,B11000000,B00001100,B11111100,B11100000,B11100000,B11000000,B11110001,B11000111,B10011100,B00110011,B11100011,B00001111,B00011100, + B00001111,B11111111,B01111111,B10000000,B00011100,B00001100,B11100000,B01100000,B11000000,B01111011,B11000011,B10011100,B00110011,B11000011,B00000111,B10111100, + B00000111,B11111111,B01111111,B00000000,B00011000,B00001110,B11100000,B00100000,B11000000,B00111011,B10000001,B10010000,B00110011,B10000011,B00000011,B10110000, + B00000111,B11111110,B11111110,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000, + B00000011,B11111101,B11111100,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000, + B00000001,B11111011,B11111000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000, + B00000001,B11110111,B11110000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000, + B00000000,B11110111,B11000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000, + B00000000,B01101110,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000, + B00000000,B01010000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000 +}; diff --git a/config/examples/AnyCubic/Mega Zero 2.0/Anycubic V1/_Statusscreen.h b/config/examples/AnyCubic/Mega Zero 2.0/Anycubic V1/_Statusscreen.h new file mode 100644 index 00000000000..def89a71020 --- /dev/null +++ b/config/examples/AnyCubic/Mega Zero 2.0/Anycubic V1/_Statusscreen.h @@ -0,0 +1,47 @@ +/** + * Marlin 3D Printer Firmware + * Copyright (C) 2021 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 + +// +// Status Screen Logo bitmap +// +#define STATUS_LOGO_WIDTH 48 +#define STATUS_LOGO_X 8 +#define STATUS_LOGO_Y 10 +#define STATUS_HEATERS_X 54 +#define STATUS_BED_X 74 + +const unsigned char status_logo_bmp[] PROGMEM = { + B01110011,B11001111,B11110000,B11111100,B00000000,B00111110, + B01110011,B11000000,B00110001,B11001110,B00000000,B01110111, + B01110011,B11000000,B01110001,B10000110,B00000000,B11100011, + B01110011,B11000000,B11100000,B00000110,B00000000,B11100011, + B01111011,B11000000,B11000000,B00001110,B00000000,B11000011, + B01111111,B11000001,B11000000,B00001110,B00000000,B11000011, + B01111111,B11000001,B10000000,B00011100,B00000000,B11000011, + B01111111,B11000011,B10000000,B00111000,B00000000,B11000011, + B01111111,B11000011,B00000000,B01110000,B00000000,B11000011, + B01101101,B11000110,B00000000,B01100000,B00000000,B11100011, + B01101101,B11001110,B00000000,B11100000,B00000000,B01100111, + B01101101,B11001111,B11111001,B11111110,B00011000,B01111110, + B01101101,B11001111,B11111001,B11111110,B00011000,B00011100 +}; diff --git a/config/examples/AnyCubic/Mega Zero/Anycubic V1/README.md b/config/examples/AnyCubic/Mega Zero/Anycubic V1/README.md new file mode 100644 index 00000000000..858faf7bb25 --- /dev/null +++ b/config/examples/AnyCubic/Mega Zero/Anycubic V1/README.md @@ -0,0 +1,7 @@ +# Anycubic Mega Zero Support + +This configuration is based on the published firmware v0.0.4 from Anycubic. It is **not** the authoritative source, but has been carefully re-built by looking at their firmware and inferring the base version and configuration they used. + +## Bitmaps + +The bootscreen and custom status screens come from Anycubic's firmware. diff --git a/config/examples/AnyCubic/Mega Zero/Anycubic V1/_Bootscreen.h b/config/examples/AnyCubic/Mega Zero/Anycubic V1/_Bootscreen.h new file mode 100644 index 00000000000..146049f2685 --- /dev/null +++ b/config/examples/AnyCubic/Mega Zero/Anycubic V1/_Bootscreen.h @@ -0,0 +1,53 @@ +/** + * 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 + +#define CUSTOM_BOOTSCREEN_BMPWIDTH 128 + +const unsigned char custom_start_bmp[] PROGMEM = { + B00000000,B00100000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000, + B00000000,B11011100,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000, + B00000000,B11101111,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000, + B00000001,B11110111,B11100000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000, + B00000011,B11111011,B11110000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000, + B00000011,B11111100,B11111100,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000, + B00000111,B11111111,B01111110,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000, + B00000111,B11111111,B10111111,B00000000,B00000000,B10000000,B10000000,B11101110,B00001110,B00011011,B00000111,B00001110,B00110011,B10000011,B00000011,B10110000, + B00001111,B11111111,B11011111,B10000000,B00000000,B11000000,B11000000,B11100111,B00011100,B01111011,B11000111,B00001110,B00110011,B11000011,B00000111,B10111000, + B00001111,B11111111,B11101111,B11000000,B00000001,B11000000,B11100000,B11100111,B00111100,B11111011,B11000111,B00001110,B00110011,B11100011,B00001111,B00111100, + B00011111,B11111111,B11110111,B11100000,B00000000,B11100000,B01111000,B11100011,B00111000,B11100000,B10000111,B00001110,B00110000,B11100011,B00001100,B00000000, + B00011111,B11111111,B11111011,B11110000,B00000010,B11100000,B00111100,B11100000,B01110001,B11000000,B00000111,B00001110,B00110000,B11100011,B00011100,B00000000, + B00111111,B11111111,B11110100,B00110000,B00000010,B01110000,B10011110,B11100000,B11100001,B11000000,B00000111,B00001110,B00110011,B11000011,B00011100,B00000000, + B01111111,B11111111,B11101111,B11000000,B00000111,B01110000,B11001111,B11100000,B11100001,B11000000,B00000111,B00001110,B00110011,B11000011,B00011100,B00000000, + B00111111,B11111111,B11101111,B11110000,B00000110,B00111000,B11100111,B11100000,B11000001,B11000000,B00000111,B00001110,B00110000,B00100011,B00011100,B00000000, + B00011111,B11111111,B11011111,B11100000,B00001110,B11111000,B11100011,B11100000,B11000000,B11100000,B00000111,B00001110,B00110000,B11100011,B00011100,B00000000, + B00011111,B11111111,B10111111,B11000000,B00001100,B11111100,B11100000,B11100000,B11000000,B11110001,B11000111,B10011100,B00110011,B11100011,B00001111,B00011100, + B00001111,B11111111,B01111111,B10000000,B00011100,B00001100,B11100000,B01100000,B11000000,B01111011,B11000011,B10011100,B00110011,B11000011,B00000111,B10111100, + B00000111,B11111111,B01111111,B00000000,B00011000,B00001110,B11100000,B00100000,B11000000,B00111011,B10000001,B10010000,B00110011,B10000011,B00000011,B10110000, + B00000111,B11111110,B11111110,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000, + B00000011,B11111101,B11111100,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000, + B00000001,B11111011,B11111000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000, + B00000001,B11110111,B11110000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000, + B00000000,B11110111,B11000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000, + B00000000,B01101110,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000, + B00000000,B01010000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000 +}; diff --git a/config/examples/AnyCubic/Mega Zero/Anycubic V1/_Statusscreen.h b/config/examples/AnyCubic/Mega Zero/Anycubic V1/_Statusscreen.h new file mode 100644 index 00000000000..cd2ab8bc2d4 --- /dev/null +++ b/config/examples/AnyCubic/Mega Zero/Anycubic V1/_Statusscreen.h @@ -0,0 +1,52 @@ +/** + * 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 . + * + */ + +/** + * Made with Marlin Bitmap Converter + * https://marlinfw.org/tools/u8glib/converter.html + * + * This bitmap from 128x19 C/C++ data + */ +#pragma once + +// +// Status Screen Logo bitmap +// +#define STATUS_LOGO_WIDTH 64 +#define STATUS_LOGO_X 8 +#define STATUS_LOGO_Y 10 +#define STATUS_HEATERS_X 80 + +const unsigned char status_logo_bmp[] PROGMEM = { + B11101110,B00000000,B00000000,B00000000,B00011111,B00000000,B00000000,B00000000, + B01101100,B00000000,B00000000,B00000000,B00100010,B00000000,B00000000,B00000000, + B01101100,B00000000,B00000000,B00000000,B00000010,B00000000,B00000000,B00000000, + B01101100,B00111100,B00111110,B00111000,B00000100,B00011110,B01110111,B00001100, + B01101100,B01000010,B01000100,B01000100,B00000100,B00100001,B00011001,B00010010, + B01010100,B01000010,B01000100,B00001100,B00001000,B00100001,B00010000,B00100001, + B01010100,B01111110,B00111000,B00110100,B00001000,B00111111,B00010000,B00100001, + B01010100,B01000000,B01000000,B01000100,B00010000,B00100000,B00010000,B00100001, + B01010100,B01000010,B00111100,B01001100,B00010001,B00100001,B00010000,B00010010, + B11010110,B00111100,B01000010,B00110110,B00111111,B00011110,B01111100,B00001100, + B00000000,B00000000,B01000010,B00000000,B00000000,B00000000,B00000000,B00000000, + B00000000,B00000000,B00111100,B00000000,B00000000,B00000000,B00000000,B00000000 +}; diff --git a/config/examples/AnyCubic/Mega Zero/BigTreeTech SKR Mini MZ V1.0/_Bootscreen.h b/config/examples/AnyCubic/Mega Zero/BigTreeTech SKR Mini MZ V1.0/_Bootscreen.h new file mode 100644 index 00000000000..11589df2bdc --- /dev/null +++ b/config/examples/AnyCubic/Mega Zero/BigTreeTech SKR Mini MZ V1.0/_Bootscreen.h @@ -0,0 +1,56 @@ +/** + * 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 + +//#define CUSTOM_BOOTSCREEN_TIMEOUT 2000 +//#define CUSTOM_BOOTSCREEN_INVERTED + +#define CUSTOM_BOOTSCREEN_BMPWIDTH 128 + +const unsigned char custom_start_bmp[] PROGMEM = { + B00000000,B00100000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000, + B00000000,B11011100,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000, + B00000000,B11101111,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000, + B00000001,B11110111,B11100000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000, + B00000011,B11111011,B11110000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000, + B00000011,B11111100,B11111100,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000, + B00000111,B11111111,B01111110,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000, + B00000111,B11111111,B10111111,B00000000,B00000000,B10000000,B10000000,B11101110,B00001110,B00011011,B00000111,B00001110,B00110011,B10000011,B00000011,B10110000, + B00001111,B11111111,B11011111,B10000000,B00000000,B11000000,B11000000,B11100111,B00011100,B01111011,B11000111,B00001110,B00110011,B11000011,B00000111,B10111000, + B00001111,B11111111,B11101111,B11000000,B00000001,B11000000,B11100000,B11100111,B00111100,B11111011,B11000111,B00001110,B00110011,B11100011,B00001111,B00111100, + B00011111,B11111111,B11110111,B11100000,B00000000,B11100000,B01111000,B11100011,B00111000,B11100000,B10000111,B00001110,B00110000,B11100011,B00001100,B00000000, + B00011111,B11111111,B11111011,B11110000,B00000010,B11100000,B00111100,B11100000,B01110001,B11000000,B00000111,B00001110,B00110000,B11100011,B00011100,B00000000, + B00111111,B11111111,B11110100,B00110000,B00000010,B01110000,B10011110,B11100000,B11100001,B11000000,B00000111,B00001110,B00110011,B11000011,B00011100,B00000000, + B01111111,B11111111,B11101111,B11000000,B00000111,B01110000,B11001111,B11100000,B11100001,B11000000,B00000111,B00001110,B00110011,B11000011,B00011100,B00000000, + B00111111,B11111111,B11101111,B11110000,B00000110,B00111000,B11100111,B11100000,B11000001,B11000000,B00000111,B00001110,B00110000,B00100011,B00011100,B00000000, + B00011111,B11111111,B11011111,B11100000,B00001110,B11111000,B11100011,B11100000,B11000000,B11100000,B00000111,B00001110,B00110000,B11100011,B00011100,B00000000, + B00011111,B11111111,B10111111,B11000000,B00001100,B11111100,B11100000,B11100000,B11000000,B11110001,B11000111,B10011100,B00110011,B11100011,B00001111,B00011100, + B00001111,B11111111,B01111111,B10000000,B00011100,B00001100,B11100000,B01100000,B11000000,B01111011,B11000011,B10011100,B00110011,B11000011,B00000111,B10111100, + B00000111,B11111111,B01111111,B00000000,B00011000,B00001110,B11100000,B00100000,B11000000,B00111011,B10000001,B10010000,B00110011,B10000011,B00000011,B10110000, + B00000111,B11111110,B11111110,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000, + B00000011,B11111101,B11111100,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000, + B00000001,B11111011,B11111000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000, + B00000001,B11110111,B11110000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000, + B00000000,B11110111,B11000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000, + B00000000,B01101110,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000, + B00000000,B01010000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000 +}; diff --git a/config/examples/AnyCubic/Mega Zero/BigTreeTech SKR Mini MZ V1.0/_Statusscreen.h b/config/examples/AnyCubic/Mega Zero/BigTreeTech SKR Mini MZ V1.0/_Statusscreen.h new file mode 100644 index 00000000000..cd2ab8bc2d4 --- /dev/null +++ b/config/examples/AnyCubic/Mega Zero/BigTreeTech SKR Mini MZ V1.0/_Statusscreen.h @@ -0,0 +1,52 @@ +/** + * 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 . + * + */ + +/** + * Made with Marlin Bitmap Converter + * https://marlinfw.org/tools/u8glib/converter.html + * + * This bitmap from 128x19 C/C++ data + */ +#pragma once + +// +// Status Screen Logo bitmap +// +#define STATUS_LOGO_WIDTH 64 +#define STATUS_LOGO_X 8 +#define STATUS_LOGO_Y 10 +#define STATUS_HEATERS_X 80 + +const unsigned char status_logo_bmp[] PROGMEM = { + B11101110,B00000000,B00000000,B00000000,B00011111,B00000000,B00000000,B00000000, + B01101100,B00000000,B00000000,B00000000,B00100010,B00000000,B00000000,B00000000, + B01101100,B00000000,B00000000,B00000000,B00000010,B00000000,B00000000,B00000000, + B01101100,B00111100,B00111110,B00111000,B00000100,B00011110,B01110111,B00001100, + B01101100,B01000010,B01000100,B01000100,B00000100,B00100001,B00011001,B00010010, + B01010100,B01000010,B01000100,B00001100,B00001000,B00100001,B00010000,B00100001, + B01010100,B01111110,B00111000,B00110100,B00001000,B00111111,B00010000,B00100001, + B01010100,B01000000,B01000000,B01000100,B00010000,B00100000,B00010000,B00100001, + B01010100,B01000010,B00111100,B01001100,B00010001,B00100001,B00010000,B00010010, + B11010110,B00111100,B01000010,B00110110,B00111111,B00011110,B01111100,B00001100, + B00000000,B00000000,B01000010,B00000000,B00000000,B00000000,B00000000,B00000000, + B00000000,B00000000,B00111100,B00000000,B00000000,B00000000,B00000000,B00000000 +}; diff --git a/config/examples/AnyCubic/i3 Mega/Trigorilla Pro STM32/README.md b/config/examples/AnyCubic/i3 Mega/Trigorilla Pro STM32/README.md new file mode 100644 index 00000000000..9d8a490016e --- /dev/null +++ b/config/examples/AnyCubic/i3 Mega/Trigorilla Pro STM32/README.md @@ -0,0 +1,36 @@ +# Anycubic I3 Mega – 32-Bit Variant (Trigorilla Pro) + +## Usage +Use these configurations like any other configs. Set `default_envs = trigorilla_pro` in `platformio.ini` for a simplified build. Flashing with PlatformIO may be broken. If so you can use OctoPrint firmware flasher plugin or the `stm32flash` tool in the terminal, like so: +```sh +stm32flash -w firmware.bin -v -g 0x0 -b 115200 +``` + +Remove Jumper JP1 from the board to access the bootloader and flash firmware. You can also set SW1 to USB to power the STM32 solely through USB, otherwise the PSU needs to be on to flash. (If you need to flash often it may be worth soldering a button that has a normally closed pin to a BEC plug, and plug that into JP1 instead of the Jumper. That switch can be routed to the outside of the case and held down at boot to enable flashing mode.) + +## Features +- Touch screen with Marlin touch menu +- Model Predictive temperature Control for stable hotend temperatures (tune with `M306 T`) +- PID hotend baseline tune included +- PID bed heating +- SD Card +- Filament runout sensor +- Babystepping for realtime first layer adjustments +- Pre-tuned Linear Advance (high at 0.8, reduce to 0.6 if you see underextrusion) +- Power Loss Recovery +- Support for BLTouch (ABL) or manual leveling (UBL) +- Support for TMC2208 + +## Potential Issues +The Trigorilla Pro board has many issues and anomalies that have not been acknowledged by Anycubic, such as: +- Unstable Vref causes very noisy (+-6°C) extruder temperature measurements. This may be exacerbated by plugging in an SD Card. +- A weak Power Supply may drop the voltage on bed heating, causing Vref to jump and temperature measurements to deviate. +- A Ground Loop with the case severely increases Vref noise. + +Fixes: +- Use [plastic mounting](https://www.printables.com/model/188956-m3-nuts-washer-and-bolts) to isolate the board from the case. +- Print over Serial instead of SD Card. +- Ground the frame to earth or neutral. + +## Credits +This project would not have been possible without the Marlin Discord and their many helpful members. I would like to thank especially The-EG, EvilGremlin, tombrazier, Dust, and Nuck-TH. Additionally [this](https://www.thingiverse.com/thing:5159397/comments) unfinished firmware from Thingiverse user Thr333DDD is what I formerly based these configs on. [This analysis and reverse engineering](https://github.com/napyk/trigorilla-pro) of the Trigorilla Pro board by Github user napyk was also very helpful in figuring out issues. diff --git a/config/examples/Artillery/Genius Pro/_Bootscreen.h b/config/examples/Artillery/Genius Pro/_Bootscreen.h new file mode 100644 index 00000000000..7b735f02dae --- /dev/null +++ b/config/examples/Artillery/Genius Pro/_Bootscreen.h @@ -0,0 +1,93 @@ +/** + * Marlin 3D Printer Firmware + * Copyright (c) 2022 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 + * + * This bitmap from the file 'EVNOVO-Artillery-Logo.jpg' + */ +#define CUSTOM_BOOTSCREEN_BMPWIDTH 54 + +const unsigned char custom_start_bmp[] PROGMEM = { + B00000000,B00000000,B01100000,B00000000,B00011000,B00000000,B00000000, + B00000000,B00000001,B11100000,B00000000,B00011110,B00000000,B00000000, + B00000000,B00000111,B11100000,B00000000,B00011111,B10000000,B00000000, + B00000000,B00001111,B11100000,B00000000,B00011111,B11100000,B00000000, + B00000000,B00111111,B11100000,B00000000,B00011111,B11110000,B00000000, + B00000000,B11111111,B11000000,B00000000,B00001111,B11111100,B00000000, + B00000011,B11111111,B00000000,B00000000,B00000011,B11111111,B00000000, + B00000111,B11111100,B00000000,B00000000,B00000000,B11111111,B10000000, + B00011111,B11111000,B00000000,B00000000,B00000000,B01111111,B11100000, + B01111111,B11100000,B00000000,B00000000,B00000000,B00011111,B11111000, + B11111111,B10000000,B00000000,B00000000,B00000000,B00000111,B11111100, + B11111110,B00000000,B00000000,B00000000,B00000000,B00000001,B11111100, + B11111100,B00000000,B00000000,B00000000,B00000000,B00000000,B11111100, + B11111000,B00000000,B00000000,B00000000,B00000000,B00000000,B01111100, + B11111000,B00000000,B00000000,B00000000,B00000000,B00000000,B01111100, + B11111000,B00000011,B00000000,B00000000,B00000011,B00000000,B01111100, + B11111000,B00000011,B11000000,B00000000,B00001111,B00000000,B01111100, + B11111000,B00000011,B11110000,B00000000,B00111111,B00000000,B01111100, + B11111000,B00000011,B11111100,B00000000,B11111111,B00000000,B01111100, + B11111000,B00000011,B11111110,B00000001,B11111111,B00000000,B01111100, + B11111000,B00000001,B11111111,B00000011,B11111110,B00000000,B01111100, + B11111000,B00000000,B11111111,B00000011,B11111100,B00000000,B01111100, + B11111000,B00000000,B00111111,B00000011,B11110000,B00000000,B01111100, + B11111000,B00000000,B00011111,B00000011,B11100000,B00000000,B01111100, + B11111000,B00000000,B00011111,B00000011,B11100000,B00000000,B01111100, + B11111000,B00000000,B00011111,B00000011,B11100000,B00000000,B01111100, + B11111000,B00000000,B00011111,B00000011,B11100000,B00000000,B01111100, + B11111000,B00000000,B00011111,B00000011,B11100000,B00000000,B01111100, + B11111000,B00000000,B00011111,B00000011,B11100000,B00000000,B01111100, + B11111000,B00000000,B00011111,B00000011,B11100000,B00000000,B01111100, + B11111000,B00000000,B00011111,B00000011,B11100000,B00000000,B01111100, + B11111000,B00000000,B00011111,B00000011,B11100000,B00000000,B01111100, + B11111000,B00000000,B00011111,B00000011,B11100000,B00000000,B01111100, + B11111000,B00000000,B00011111,B00000011,B11100000,B00000000,B01111100, + B11111000,B00000000,B00011111,B00000011,B11100000,B00000000,B01111100, + B11111000,B00000000,B00011111,B00000011,B11100000,B00000000,B01111100, + B11111000,B00000000,B00011111,B00000011,B11100000,B00000000,B01111100, + B11111000,B00000000,B00111111,B00000011,B11110000,B00000000,B01111100, + B11111000,B00000000,B11111111,B00000011,B11111100,B00000000,B01111100, + B11111000,B00000001,B11111111,B00000011,B11111110,B00000000,B01111100, + B11111000,B00000011,B11111110,B00000001,B11111111,B00000000,B01111100, + B11111000,B00000011,B11111100,B00000000,B11111111,B00000000,B01111100, + B11111000,B00000011,B11110000,B00000000,B00111111,B00000000,B01111100, + B11111000,B00000011,B11000000,B00000000,B00001111,B00000000,B01111100, + B11111000,B00000011,B00000000,B00000000,B00000011,B00000000,B01111100, + B11111000,B00000000,B00000000,B00000000,B00000000,B00000000,B01111100, + B11111000,B00000000,B00000000,B00000000,B00000000,B00000000,B01111100, + B11111100,B00000000,B00000000,B00000000,B00000000,B00000000,B11111100, + B11111110,B00000000,B00000000,B00000000,B00000000,B00000001,B11111100, + B11111111,B10000000,B00000000,B00000000,B00000000,B00000111,B11111100, + B01111111,B11100000,B00000000,B00000000,B00000000,B00011111,B11111000, + B00011111,B11111000,B00000000,B00000000,B00000000,B01111111,B11100000, + B00000111,B11111100,B00000000,B00000000,B00000000,B11111111,B10000000, + B00000011,B11111111,B00000000,B00000000,B00000011,B11111111,B00000000, + B00000000,B11111111,B11000000,B00000000,B00001111,B11111100,B00000000, + B00000000,B00111111,B11100000,B00000000,B00011111,B11110000,B00000000, + B00000000,B00011111,B11100000,B00000000,B00011111,B11000000,B00000000, + B00000000,B00000111,B11100000,B00000000,B00011111,B10000000,B00000000, + B00000000,B00000001,B11100000,B00000000,B00011110,B00000000,B00000000, + B00000000,B00000000,B01100000,B00000000,B00011000,B00000000,B00000000 +}; diff --git a/config/examples/Artillery/Genius/BLTouch/_Bootscreen.h b/config/examples/Artillery/Genius/BLTouch/_Bootscreen.h new file mode 100644 index 00000000000..fb8e19c204a --- /dev/null +++ b/config/examples/Artillery/Genius/BLTouch/_Bootscreen.h @@ -0,0 +1,93 @@ +/** + * Marlin 3D Printer Firmware + * Copyright (c) 2021 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 + * + * This bitmap from the file 'EVNOVO-Artillery-Logo.jpg' + */ +#define CUSTOM_BOOTSCREEN_BMPWIDTH 54 + +const unsigned char custom_start_bmp[] PROGMEM = { + B00000000,B00000000,B01100000,B00000000,B00011000,B00000000,B00000000, + B00000000,B00000001,B11100000,B00000000,B00011110,B00000000,B00000000, + B00000000,B00000111,B11100000,B00000000,B00011111,B10000000,B00000000, + B00000000,B00001111,B11100000,B00000000,B00011111,B11100000,B00000000, + B00000000,B00111111,B11100000,B00000000,B00011111,B11110000,B00000000, + B00000000,B11111111,B11000000,B00000000,B00001111,B11111100,B00000000, + B00000011,B11111111,B00000000,B00000000,B00000011,B11111111,B00000000, + B00000111,B11111100,B00000000,B00000000,B00000000,B11111111,B10000000, + B00011111,B11111000,B00000000,B00000000,B00000000,B01111111,B11100000, + B01111111,B11100000,B00000000,B00000000,B00000000,B00011111,B11111000, + B11111111,B10000000,B00000000,B00000000,B00000000,B00000111,B11111100, + B11111110,B00000000,B00000000,B00000000,B00000000,B00000001,B11111100, + B11111100,B00000000,B00000000,B00000000,B00000000,B00000000,B11111100, + B11111000,B00000000,B00000000,B00000000,B00000000,B00000000,B01111100, + B11111000,B00000000,B00000000,B00000000,B00000000,B00000000,B01111100, + B11111000,B00000011,B00000000,B00000000,B00000011,B00000000,B01111100, + B11111000,B00000011,B11000000,B00000000,B00001111,B00000000,B01111100, + B11111000,B00000011,B11110000,B00000000,B00111111,B00000000,B01111100, + B11111000,B00000011,B11111100,B00000000,B11111111,B00000000,B01111100, + B11111000,B00000011,B11111110,B00000001,B11111111,B00000000,B01111100, + B11111000,B00000001,B11111111,B00000011,B11111110,B00000000,B01111100, + B11111000,B00000000,B11111111,B00000011,B11111100,B00000000,B01111100, + B11111000,B00000000,B00111111,B00000011,B11110000,B00000000,B01111100, + B11111000,B00000000,B00011111,B00000011,B11100000,B00000000,B01111100, + B11111000,B00000000,B00011111,B00000011,B11100000,B00000000,B01111100, + B11111000,B00000000,B00011111,B00000011,B11100000,B00000000,B01111100, + B11111000,B00000000,B00011111,B00000011,B11100000,B00000000,B01111100, + B11111000,B00000000,B00011111,B00000011,B11100000,B00000000,B01111100, + B11111000,B00000000,B00011111,B00000011,B11100000,B00000000,B01111100, + B11111000,B00000000,B00011111,B00000011,B11100000,B00000000,B01111100, + B11111000,B00000000,B00011111,B00000011,B11100000,B00000000,B01111100, + B11111000,B00000000,B00011111,B00000011,B11100000,B00000000,B01111100, + B11111000,B00000000,B00011111,B00000011,B11100000,B00000000,B01111100, + B11111000,B00000000,B00011111,B00000011,B11100000,B00000000,B01111100, + B11111000,B00000000,B00011111,B00000011,B11100000,B00000000,B01111100, + B11111000,B00000000,B00011111,B00000011,B11100000,B00000000,B01111100, + B11111000,B00000000,B00011111,B00000011,B11100000,B00000000,B01111100, + B11111000,B00000000,B00111111,B00000011,B11110000,B00000000,B01111100, + B11111000,B00000000,B11111111,B00000011,B11111100,B00000000,B01111100, + B11111000,B00000001,B11111111,B00000011,B11111110,B00000000,B01111100, + B11111000,B00000011,B11111110,B00000001,B11111111,B00000000,B01111100, + B11111000,B00000011,B11111100,B00000000,B11111111,B00000000,B01111100, + B11111000,B00000011,B11110000,B00000000,B00111111,B00000000,B01111100, + B11111000,B00000011,B11000000,B00000000,B00001111,B00000000,B01111100, + B11111000,B00000011,B00000000,B00000000,B00000011,B00000000,B01111100, + B11111000,B00000000,B00000000,B00000000,B00000000,B00000000,B01111100, + B11111000,B00000000,B00000000,B00000000,B00000000,B00000000,B01111100, + B11111100,B00000000,B00000000,B00000000,B00000000,B00000000,B11111100, + B11111110,B00000000,B00000000,B00000000,B00000000,B00000001,B11111100, + B11111111,B10000000,B00000000,B00000000,B00000000,B00000111,B11111100, + B01111111,B11100000,B00000000,B00000000,B00000000,B00011111,B11111000, + B00011111,B11111000,B00000000,B00000000,B00000000,B01111111,B11100000, + B00000111,B11111100,B00000000,B00000000,B00000000,B11111111,B10000000, + B00000011,B11111111,B00000000,B00000000,B00000011,B11111111,B00000000, + B00000000,B11111111,B11000000,B00000000,B00001111,B11111100,B00000000, + B00000000,B00111111,B11100000,B00000000,B00011111,B11110000,B00000000, + B00000000,B00011111,B11100000,B00000000,B00011111,B11000000,B00000000, + B00000000,B00000111,B11100000,B00000000,B00011111,B10000000,B00000000, + B00000000,B00000001,B11100000,B00000000,B00011110,B00000000,B00000000, + B00000000,B00000000,B01100000,B00000000,B00011000,B00000000,B00000000 +}; diff --git a/config/examples/Artillery/Genius/V1/_Bootscreen.h b/config/examples/Artillery/Genius/V1/_Bootscreen.h new file mode 100644 index 00000000000..fb8e19c204a --- /dev/null +++ b/config/examples/Artillery/Genius/V1/_Bootscreen.h @@ -0,0 +1,93 @@ +/** + * Marlin 3D Printer Firmware + * Copyright (c) 2021 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 + * + * This bitmap from the file 'EVNOVO-Artillery-Logo.jpg' + */ +#define CUSTOM_BOOTSCREEN_BMPWIDTH 54 + +const unsigned char custom_start_bmp[] PROGMEM = { + B00000000,B00000000,B01100000,B00000000,B00011000,B00000000,B00000000, + B00000000,B00000001,B11100000,B00000000,B00011110,B00000000,B00000000, + B00000000,B00000111,B11100000,B00000000,B00011111,B10000000,B00000000, + B00000000,B00001111,B11100000,B00000000,B00011111,B11100000,B00000000, + B00000000,B00111111,B11100000,B00000000,B00011111,B11110000,B00000000, + B00000000,B11111111,B11000000,B00000000,B00001111,B11111100,B00000000, + B00000011,B11111111,B00000000,B00000000,B00000011,B11111111,B00000000, + B00000111,B11111100,B00000000,B00000000,B00000000,B11111111,B10000000, + B00011111,B11111000,B00000000,B00000000,B00000000,B01111111,B11100000, + B01111111,B11100000,B00000000,B00000000,B00000000,B00011111,B11111000, + B11111111,B10000000,B00000000,B00000000,B00000000,B00000111,B11111100, + B11111110,B00000000,B00000000,B00000000,B00000000,B00000001,B11111100, + B11111100,B00000000,B00000000,B00000000,B00000000,B00000000,B11111100, + B11111000,B00000000,B00000000,B00000000,B00000000,B00000000,B01111100, + B11111000,B00000000,B00000000,B00000000,B00000000,B00000000,B01111100, + B11111000,B00000011,B00000000,B00000000,B00000011,B00000000,B01111100, + B11111000,B00000011,B11000000,B00000000,B00001111,B00000000,B01111100, + B11111000,B00000011,B11110000,B00000000,B00111111,B00000000,B01111100, + B11111000,B00000011,B11111100,B00000000,B11111111,B00000000,B01111100, + B11111000,B00000011,B11111110,B00000001,B11111111,B00000000,B01111100, + B11111000,B00000001,B11111111,B00000011,B11111110,B00000000,B01111100, + B11111000,B00000000,B11111111,B00000011,B11111100,B00000000,B01111100, + B11111000,B00000000,B00111111,B00000011,B11110000,B00000000,B01111100, + B11111000,B00000000,B00011111,B00000011,B11100000,B00000000,B01111100, + B11111000,B00000000,B00011111,B00000011,B11100000,B00000000,B01111100, + B11111000,B00000000,B00011111,B00000011,B11100000,B00000000,B01111100, + B11111000,B00000000,B00011111,B00000011,B11100000,B00000000,B01111100, + B11111000,B00000000,B00011111,B00000011,B11100000,B00000000,B01111100, + B11111000,B00000000,B00011111,B00000011,B11100000,B00000000,B01111100, + B11111000,B00000000,B00011111,B00000011,B11100000,B00000000,B01111100, + B11111000,B00000000,B00011111,B00000011,B11100000,B00000000,B01111100, + B11111000,B00000000,B00011111,B00000011,B11100000,B00000000,B01111100, + B11111000,B00000000,B00011111,B00000011,B11100000,B00000000,B01111100, + B11111000,B00000000,B00011111,B00000011,B11100000,B00000000,B01111100, + B11111000,B00000000,B00011111,B00000011,B11100000,B00000000,B01111100, + B11111000,B00000000,B00011111,B00000011,B11100000,B00000000,B01111100, + B11111000,B00000000,B00011111,B00000011,B11100000,B00000000,B01111100, + B11111000,B00000000,B00111111,B00000011,B11110000,B00000000,B01111100, + B11111000,B00000000,B11111111,B00000011,B11111100,B00000000,B01111100, + B11111000,B00000001,B11111111,B00000011,B11111110,B00000000,B01111100, + B11111000,B00000011,B11111110,B00000001,B11111111,B00000000,B01111100, + B11111000,B00000011,B11111100,B00000000,B11111111,B00000000,B01111100, + B11111000,B00000011,B11110000,B00000000,B00111111,B00000000,B01111100, + B11111000,B00000011,B11000000,B00000000,B00001111,B00000000,B01111100, + B11111000,B00000011,B00000000,B00000000,B00000011,B00000000,B01111100, + B11111000,B00000000,B00000000,B00000000,B00000000,B00000000,B01111100, + B11111000,B00000000,B00000000,B00000000,B00000000,B00000000,B01111100, + B11111100,B00000000,B00000000,B00000000,B00000000,B00000000,B11111100, + B11111110,B00000000,B00000000,B00000000,B00000000,B00000001,B11111100, + B11111111,B10000000,B00000000,B00000000,B00000000,B00000111,B11111100, + B01111111,B11100000,B00000000,B00000000,B00000000,B00011111,B11111000, + B00011111,B11111000,B00000000,B00000000,B00000000,B01111111,B11100000, + B00000111,B11111100,B00000000,B00000000,B00000000,B11111111,B10000000, + B00000011,B11111111,B00000000,B00000000,B00000011,B11111111,B00000000, + B00000000,B11111111,B11000000,B00000000,B00001111,B11111100,B00000000, + B00000000,B00111111,B11100000,B00000000,B00011111,B11110000,B00000000, + B00000000,B00011111,B11100000,B00000000,B00011111,B11000000,B00000000, + B00000000,B00000111,B11100000,B00000000,B00011111,B10000000,B00000000, + B00000000,B00000001,B11100000,B00000000,B00011110,B00000000,B00000000, + B00000000,B00000000,B01100000,B00000000,B00011000,B00000000,B00000000 +}; diff --git a/config/examples/Artillery/Hornet/_Bootscreen.h b/config/examples/Artillery/Hornet/_Bootscreen.h new file mode 100644 index 00000000000..fb8e19c204a --- /dev/null +++ b/config/examples/Artillery/Hornet/_Bootscreen.h @@ -0,0 +1,93 @@ +/** + * Marlin 3D Printer Firmware + * Copyright (c) 2021 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 + * + * This bitmap from the file 'EVNOVO-Artillery-Logo.jpg' + */ +#define CUSTOM_BOOTSCREEN_BMPWIDTH 54 + +const unsigned char custom_start_bmp[] PROGMEM = { + B00000000,B00000000,B01100000,B00000000,B00011000,B00000000,B00000000, + B00000000,B00000001,B11100000,B00000000,B00011110,B00000000,B00000000, + B00000000,B00000111,B11100000,B00000000,B00011111,B10000000,B00000000, + B00000000,B00001111,B11100000,B00000000,B00011111,B11100000,B00000000, + B00000000,B00111111,B11100000,B00000000,B00011111,B11110000,B00000000, + B00000000,B11111111,B11000000,B00000000,B00001111,B11111100,B00000000, + B00000011,B11111111,B00000000,B00000000,B00000011,B11111111,B00000000, + B00000111,B11111100,B00000000,B00000000,B00000000,B11111111,B10000000, + B00011111,B11111000,B00000000,B00000000,B00000000,B01111111,B11100000, + B01111111,B11100000,B00000000,B00000000,B00000000,B00011111,B11111000, + B11111111,B10000000,B00000000,B00000000,B00000000,B00000111,B11111100, + B11111110,B00000000,B00000000,B00000000,B00000000,B00000001,B11111100, + B11111100,B00000000,B00000000,B00000000,B00000000,B00000000,B11111100, + B11111000,B00000000,B00000000,B00000000,B00000000,B00000000,B01111100, + B11111000,B00000000,B00000000,B00000000,B00000000,B00000000,B01111100, + B11111000,B00000011,B00000000,B00000000,B00000011,B00000000,B01111100, + B11111000,B00000011,B11000000,B00000000,B00001111,B00000000,B01111100, + B11111000,B00000011,B11110000,B00000000,B00111111,B00000000,B01111100, + B11111000,B00000011,B11111100,B00000000,B11111111,B00000000,B01111100, + B11111000,B00000011,B11111110,B00000001,B11111111,B00000000,B01111100, + B11111000,B00000001,B11111111,B00000011,B11111110,B00000000,B01111100, + B11111000,B00000000,B11111111,B00000011,B11111100,B00000000,B01111100, + B11111000,B00000000,B00111111,B00000011,B11110000,B00000000,B01111100, + B11111000,B00000000,B00011111,B00000011,B11100000,B00000000,B01111100, + B11111000,B00000000,B00011111,B00000011,B11100000,B00000000,B01111100, + B11111000,B00000000,B00011111,B00000011,B11100000,B00000000,B01111100, + B11111000,B00000000,B00011111,B00000011,B11100000,B00000000,B01111100, + B11111000,B00000000,B00011111,B00000011,B11100000,B00000000,B01111100, + B11111000,B00000000,B00011111,B00000011,B11100000,B00000000,B01111100, + B11111000,B00000000,B00011111,B00000011,B11100000,B00000000,B01111100, + B11111000,B00000000,B00011111,B00000011,B11100000,B00000000,B01111100, + B11111000,B00000000,B00011111,B00000011,B11100000,B00000000,B01111100, + B11111000,B00000000,B00011111,B00000011,B11100000,B00000000,B01111100, + B11111000,B00000000,B00011111,B00000011,B11100000,B00000000,B01111100, + B11111000,B00000000,B00011111,B00000011,B11100000,B00000000,B01111100, + B11111000,B00000000,B00011111,B00000011,B11100000,B00000000,B01111100, + B11111000,B00000000,B00011111,B00000011,B11100000,B00000000,B01111100, + B11111000,B00000000,B00111111,B00000011,B11110000,B00000000,B01111100, + B11111000,B00000000,B11111111,B00000011,B11111100,B00000000,B01111100, + B11111000,B00000001,B11111111,B00000011,B11111110,B00000000,B01111100, + B11111000,B00000011,B11111110,B00000001,B11111111,B00000000,B01111100, + B11111000,B00000011,B11111100,B00000000,B11111111,B00000000,B01111100, + B11111000,B00000011,B11110000,B00000000,B00111111,B00000000,B01111100, + B11111000,B00000011,B11000000,B00000000,B00001111,B00000000,B01111100, + B11111000,B00000011,B00000000,B00000000,B00000011,B00000000,B01111100, + B11111000,B00000000,B00000000,B00000000,B00000000,B00000000,B01111100, + B11111000,B00000000,B00000000,B00000000,B00000000,B00000000,B01111100, + B11111100,B00000000,B00000000,B00000000,B00000000,B00000000,B11111100, + B11111110,B00000000,B00000000,B00000000,B00000000,B00000001,B11111100, + B11111111,B10000000,B00000000,B00000000,B00000000,B00000111,B11111100, + B01111111,B11100000,B00000000,B00000000,B00000000,B00011111,B11111000, + B00011111,B11111000,B00000000,B00000000,B00000000,B01111111,B11100000, + B00000111,B11111100,B00000000,B00000000,B00000000,B11111111,B10000000, + B00000011,B11111111,B00000000,B00000000,B00000011,B11111111,B00000000, + B00000000,B11111111,B11000000,B00000000,B00001111,B11111100,B00000000, + B00000000,B00111111,B11100000,B00000000,B00011111,B11110000,B00000000, + B00000000,B00011111,B11100000,B00000000,B00011111,B11000000,B00000000, + B00000000,B00000111,B11100000,B00000000,B00011111,B10000000,B00000000, + B00000000,B00000001,B11100000,B00000000,B00011110,B00000000,B00000000, + B00000000,B00000000,B01100000,B00000000,B00011000,B00000000,B00000000 +}; diff --git a/config/examples/Artillery/Sidewinder X1/0.9 BMG - E3D V6/_Bootscreen.h b/config/examples/Artillery/Sidewinder X1/0.9 BMG - E3D V6/_Bootscreen.h new file mode 100644 index 00000000000..109b48cf92b --- /dev/null +++ b/config/examples/Artillery/Sidewinder X1/0.9 BMG - E3D V6/_Bootscreen.h @@ -0,0 +1,93 @@ +/** + * 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 + * + * This bitmap from the file 'EVNOVO-Artillery-Logo.jpg' + */ +#define CUSTOM_BOOTSCREEN_BMPWIDTH 54 + +const unsigned char custom_start_bmp[] PROGMEM = { + B00000000,B00000000,B01100000,B00000000,B00011000,B00000000,B00000000, + B00000000,B00000001,B11100000,B00000000,B00011110,B00000000,B00000000, + B00000000,B00000111,B11100000,B00000000,B00011111,B10000000,B00000000, + B00000000,B00001111,B11100000,B00000000,B00011111,B11100000,B00000000, + B00000000,B00111111,B11100000,B00000000,B00011111,B11110000,B00000000, + B00000000,B11111111,B11000000,B00000000,B00001111,B11111100,B00000000, + B00000011,B11111111,B00000000,B00000000,B00000011,B11111111,B00000000, + B00000111,B11111100,B00000000,B00000000,B00000000,B11111111,B10000000, + B00011111,B11111000,B00000000,B00000000,B00000000,B01111111,B11100000, + B01111111,B11100000,B00000000,B00000000,B00000000,B00011111,B11111000, + B11111111,B10000000,B00000000,B00000000,B00000000,B00000111,B11111100, + B11111110,B00000000,B00000000,B00000000,B00000000,B00000001,B11111100, + B11111100,B00000000,B00000000,B00000000,B00000000,B00000000,B11111100, + B11111000,B00000000,B00000000,B00000000,B00000000,B00000000,B01111100, + B11111000,B00000000,B00000000,B00000000,B00000000,B00000000,B01111100, + B11111000,B00000011,B00000000,B00000000,B00000011,B00000000,B01111100, + B11111000,B00000011,B11000000,B00000000,B00001111,B00000000,B01111100, + B11111000,B00000011,B11110000,B00000000,B00111111,B00000000,B01111100, + B11111000,B00000011,B11111100,B00000000,B11111111,B00000000,B01111100, + B11111000,B00000011,B11111110,B00000001,B11111111,B00000000,B01111100, + B11111000,B00000001,B11111111,B00000011,B11111110,B00000000,B01111100, + B11111000,B00000000,B11111111,B00000011,B11111100,B00000000,B01111100, + B11111000,B00000000,B00111111,B00000011,B11110000,B00000000,B01111100, + B11111000,B00000000,B00011111,B00000011,B11100000,B00000000,B01111100, + B11111000,B00000000,B00011111,B00000011,B11100000,B00000000,B01111100, + B11111000,B00000000,B00011111,B00000011,B11100000,B00000000,B01111100, + B11111000,B00000000,B00011111,B00000011,B11100000,B00000000,B01111100, + B11111000,B00000000,B00011111,B00000011,B11100000,B00000000,B01111100, + B11111000,B00000000,B00011111,B00000011,B11100000,B00000000,B01111100, + B11111000,B00000000,B00011111,B00000011,B11100000,B00000000,B01111100, + B11111000,B00000000,B00011111,B00000011,B11100000,B00000000,B01111100, + B11111000,B00000000,B00011111,B00000011,B11100000,B00000000,B01111100, + B11111000,B00000000,B00011111,B00000011,B11100000,B00000000,B01111100, + B11111000,B00000000,B00011111,B00000011,B11100000,B00000000,B01111100, + B11111000,B00000000,B00011111,B00000011,B11100000,B00000000,B01111100, + B11111000,B00000000,B00011111,B00000011,B11100000,B00000000,B01111100, + B11111000,B00000000,B00011111,B00000011,B11100000,B00000000,B01111100, + B11111000,B00000000,B00111111,B00000011,B11110000,B00000000,B01111100, + B11111000,B00000000,B11111111,B00000011,B11111100,B00000000,B01111100, + B11111000,B00000001,B11111111,B00000011,B11111110,B00000000,B01111100, + B11111000,B00000011,B11111110,B00000001,B11111111,B00000000,B01111100, + B11111000,B00000011,B11111100,B00000000,B11111111,B00000000,B01111100, + B11111000,B00000011,B11110000,B00000000,B00111111,B00000000,B01111100, + B11111000,B00000011,B11000000,B00000000,B00001111,B00000000,B01111100, + B11111000,B00000011,B00000000,B00000000,B00000011,B00000000,B01111100, + B11111000,B00000000,B00000000,B00000000,B00000000,B00000000,B01111100, + B11111000,B00000000,B00000000,B00000000,B00000000,B00000000,B01111100, + B11111100,B00000000,B00000000,B00000000,B00000000,B00000000,B11111100, + B11111110,B00000000,B00000000,B00000000,B00000000,B00000001,B11111100, + B11111111,B10000000,B00000000,B00000000,B00000000,B00000111,B11111100, + B01111111,B11100000,B00000000,B00000000,B00000000,B00011111,B11111000, + B00011111,B11111000,B00000000,B00000000,B00000000,B01111111,B11100000, + B00000111,B11111100,B00000000,B00000000,B00000000,B11111111,B10000000, + B00000011,B11111111,B00000000,B00000000,B00000011,B11111111,B00000000, + B00000000,B11111111,B11000000,B00000000,B00001111,B11111100,B00000000, + B00000000,B00111111,B11100000,B00000000,B00011111,B11110000,B00000000, + B00000000,B00011111,B11100000,B00000000,B00011111,B11000000,B00000000, + B00000000,B00000111,B11100000,B00000000,B00011111,B10000000,B00000000, + B00000000,B00000001,B11100000,B00000000,B00011110,B00000000,B00000000, + B00000000,B00000000,B01100000,B00000000,B00011000,B00000000,B00000000 +}; diff --git a/config/examples/Artillery/Sidewinder X1/V1/_Bootscreen.h b/config/examples/Artillery/Sidewinder X1/V1/_Bootscreen.h new file mode 100644 index 00000000000..109b48cf92b --- /dev/null +++ b/config/examples/Artillery/Sidewinder X1/V1/_Bootscreen.h @@ -0,0 +1,93 @@ +/** + * 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 + * + * This bitmap from the file 'EVNOVO-Artillery-Logo.jpg' + */ +#define CUSTOM_BOOTSCREEN_BMPWIDTH 54 + +const unsigned char custom_start_bmp[] PROGMEM = { + B00000000,B00000000,B01100000,B00000000,B00011000,B00000000,B00000000, + B00000000,B00000001,B11100000,B00000000,B00011110,B00000000,B00000000, + B00000000,B00000111,B11100000,B00000000,B00011111,B10000000,B00000000, + B00000000,B00001111,B11100000,B00000000,B00011111,B11100000,B00000000, + B00000000,B00111111,B11100000,B00000000,B00011111,B11110000,B00000000, + B00000000,B11111111,B11000000,B00000000,B00001111,B11111100,B00000000, + B00000011,B11111111,B00000000,B00000000,B00000011,B11111111,B00000000, + B00000111,B11111100,B00000000,B00000000,B00000000,B11111111,B10000000, + B00011111,B11111000,B00000000,B00000000,B00000000,B01111111,B11100000, + B01111111,B11100000,B00000000,B00000000,B00000000,B00011111,B11111000, + B11111111,B10000000,B00000000,B00000000,B00000000,B00000111,B11111100, + B11111110,B00000000,B00000000,B00000000,B00000000,B00000001,B11111100, + B11111100,B00000000,B00000000,B00000000,B00000000,B00000000,B11111100, + B11111000,B00000000,B00000000,B00000000,B00000000,B00000000,B01111100, + B11111000,B00000000,B00000000,B00000000,B00000000,B00000000,B01111100, + B11111000,B00000011,B00000000,B00000000,B00000011,B00000000,B01111100, + B11111000,B00000011,B11000000,B00000000,B00001111,B00000000,B01111100, + B11111000,B00000011,B11110000,B00000000,B00111111,B00000000,B01111100, + B11111000,B00000011,B11111100,B00000000,B11111111,B00000000,B01111100, + B11111000,B00000011,B11111110,B00000001,B11111111,B00000000,B01111100, + B11111000,B00000001,B11111111,B00000011,B11111110,B00000000,B01111100, + B11111000,B00000000,B11111111,B00000011,B11111100,B00000000,B01111100, + B11111000,B00000000,B00111111,B00000011,B11110000,B00000000,B01111100, + B11111000,B00000000,B00011111,B00000011,B11100000,B00000000,B01111100, + B11111000,B00000000,B00011111,B00000011,B11100000,B00000000,B01111100, + B11111000,B00000000,B00011111,B00000011,B11100000,B00000000,B01111100, + B11111000,B00000000,B00011111,B00000011,B11100000,B00000000,B01111100, + B11111000,B00000000,B00011111,B00000011,B11100000,B00000000,B01111100, + B11111000,B00000000,B00011111,B00000011,B11100000,B00000000,B01111100, + B11111000,B00000000,B00011111,B00000011,B11100000,B00000000,B01111100, + B11111000,B00000000,B00011111,B00000011,B11100000,B00000000,B01111100, + B11111000,B00000000,B00011111,B00000011,B11100000,B00000000,B01111100, + B11111000,B00000000,B00011111,B00000011,B11100000,B00000000,B01111100, + B11111000,B00000000,B00011111,B00000011,B11100000,B00000000,B01111100, + B11111000,B00000000,B00011111,B00000011,B11100000,B00000000,B01111100, + B11111000,B00000000,B00011111,B00000011,B11100000,B00000000,B01111100, + B11111000,B00000000,B00011111,B00000011,B11100000,B00000000,B01111100, + B11111000,B00000000,B00111111,B00000011,B11110000,B00000000,B01111100, + B11111000,B00000000,B11111111,B00000011,B11111100,B00000000,B01111100, + B11111000,B00000001,B11111111,B00000011,B11111110,B00000000,B01111100, + B11111000,B00000011,B11111110,B00000001,B11111111,B00000000,B01111100, + B11111000,B00000011,B11111100,B00000000,B11111111,B00000000,B01111100, + B11111000,B00000011,B11110000,B00000000,B00111111,B00000000,B01111100, + B11111000,B00000011,B11000000,B00000000,B00001111,B00000000,B01111100, + B11111000,B00000011,B00000000,B00000000,B00000011,B00000000,B01111100, + B11111000,B00000000,B00000000,B00000000,B00000000,B00000000,B01111100, + B11111000,B00000000,B00000000,B00000000,B00000000,B00000000,B01111100, + B11111100,B00000000,B00000000,B00000000,B00000000,B00000000,B11111100, + B11111110,B00000000,B00000000,B00000000,B00000000,B00000001,B11111100, + B11111111,B10000000,B00000000,B00000000,B00000000,B00000111,B11111100, + B01111111,B11100000,B00000000,B00000000,B00000000,B00011111,B11111000, + B00011111,B11111000,B00000000,B00000000,B00000000,B01111111,B11100000, + B00000111,B11111100,B00000000,B00000000,B00000000,B11111111,B10000000, + B00000011,B11111111,B00000000,B00000000,B00000011,B11111111,B00000000, + B00000000,B11111111,B11000000,B00000000,B00001111,B11111100,B00000000, + B00000000,B00111111,B11100000,B00000000,B00011111,B11110000,B00000000, + B00000000,B00011111,B11100000,B00000000,B00011111,B11000000,B00000000, + B00000000,B00000111,B11100000,B00000000,B00011111,B10000000,B00000000, + B00000000,B00000001,B11100000,B00000000,B00011110,B00000000,B00000000, + B00000000,B00000000,B01100000,B00000000,B00011000,B00000000,B00000000 +}; diff --git a/config/examples/Artillery/Sidewinder X2/_Bootscreen.h b/config/examples/Artillery/Sidewinder X2/_Bootscreen.h new file mode 100644 index 00000000000..fb8e19c204a --- /dev/null +++ b/config/examples/Artillery/Sidewinder X2/_Bootscreen.h @@ -0,0 +1,93 @@ +/** + * Marlin 3D Printer Firmware + * Copyright (c) 2021 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 + * + * This bitmap from the file 'EVNOVO-Artillery-Logo.jpg' + */ +#define CUSTOM_BOOTSCREEN_BMPWIDTH 54 + +const unsigned char custom_start_bmp[] PROGMEM = { + B00000000,B00000000,B01100000,B00000000,B00011000,B00000000,B00000000, + B00000000,B00000001,B11100000,B00000000,B00011110,B00000000,B00000000, + B00000000,B00000111,B11100000,B00000000,B00011111,B10000000,B00000000, + B00000000,B00001111,B11100000,B00000000,B00011111,B11100000,B00000000, + B00000000,B00111111,B11100000,B00000000,B00011111,B11110000,B00000000, + B00000000,B11111111,B11000000,B00000000,B00001111,B11111100,B00000000, + B00000011,B11111111,B00000000,B00000000,B00000011,B11111111,B00000000, + B00000111,B11111100,B00000000,B00000000,B00000000,B11111111,B10000000, + B00011111,B11111000,B00000000,B00000000,B00000000,B01111111,B11100000, + B01111111,B11100000,B00000000,B00000000,B00000000,B00011111,B11111000, + B11111111,B10000000,B00000000,B00000000,B00000000,B00000111,B11111100, + B11111110,B00000000,B00000000,B00000000,B00000000,B00000001,B11111100, + B11111100,B00000000,B00000000,B00000000,B00000000,B00000000,B11111100, + B11111000,B00000000,B00000000,B00000000,B00000000,B00000000,B01111100, + B11111000,B00000000,B00000000,B00000000,B00000000,B00000000,B01111100, + B11111000,B00000011,B00000000,B00000000,B00000011,B00000000,B01111100, + B11111000,B00000011,B11000000,B00000000,B00001111,B00000000,B01111100, + B11111000,B00000011,B11110000,B00000000,B00111111,B00000000,B01111100, + B11111000,B00000011,B11111100,B00000000,B11111111,B00000000,B01111100, + B11111000,B00000011,B11111110,B00000001,B11111111,B00000000,B01111100, + B11111000,B00000001,B11111111,B00000011,B11111110,B00000000,B01111100, + B11111000,B00000000,B11111111,B00000011,B11111100,B00000000,B01111100, + B11111000,B00000000,B00111111,B00000011,B11110000,B00000000,B01111100, + B11111000,B00000000,B00011111,B00000011,B11100000,B00000000,B01111100, + B11111000,B00000000,B00011111,B00000011,B11100000,B00000000,B01111100, + B11111000,B00000000,B00011111,B00000011,B11100000,B00000000,B01111100, + B11111000,B00000000,B00011111,B00000011,B11100000,B00000000,B01111100, + B11111000,B00000000,B00011111,B00000011,B11100000,B00000000,B01111100, + B11111000,B00000000,B00011111,B00000011,B11100000,B00000000,B01111100, + B11111000,B00000000,B00011111,B00000011,B11100000,B00000000,B01111100, + B11111000,B00000000,B00011111,B00000011,B11100000,B00000000,B01111100, + B11111000,B00000000,B00011111,B00000011,B11100000,B00000000,B01111100, + B11111000,B00000000,B00011111,B00000011,B11100000,B00000000,B01111100, + B11111000,B00000000,B00011111,B00000011,B11100000,B00000000,B01111100, + B11111000,B00000000,B00011111,B00000011,B11100000,B00000000,B01111100, + B11111000,B00000000,B00011111,B00000011,B11100000,B00000000,B01111100, + B11111000,B00000000,B00011111,B00000011,B11100000,B00000000,B01111100, + B11111000,B00000000,B00111111,B00000011,B11110000,B00000000,B01111100, + B11111000,B00000000,B11111111,B00000011,B11111100,B00000000,B01111100, + B11111000,B00000001,B11111111,B00000011,B11111110,B00000000,B01111100, + B11111000,B00000011,B11111110,B00000001,B11111111,B00000000,B01111100, + B11111000,B00000011,B11111100,B00000000,B11111111,B00000000,B01111100, + B11111000,B00000011,B11110000,B00000000,B00111111,B00000000,B01111100, + B11111000,B00000011,B11000000,B00000000,B00001111,B00000000,B01111100, + B11111000,B00000011,B00000000,B00000000,B00000011,B00000000,B01111100, + B11111000,B00000000,B00000000,B00000000,B00000000,B00000000,B01111100, + B11111000,B00000000,B00000000,B00000000,B00000000,B00000000,B01111100, + B11111100,B00000000,B00000000,B00000000,B00000000,B00000000,B11111100, + B11111110,B00000000,B00000000,B00000000,B00000000,B00000001,B11111100, + B11111111,B10000000,B00000000,B00000000,B00000000,B00000111,B11111100, + B01111111,B11100000,B00000000,B00000000,B00000000,B00011111,B11111000, + B00011111,B11111000,B00000000,B00000000,B00000000,B01111111,B11100000, + B00000111,B11111100,B00000000,B00000000,B00000000,B11111111,B10000000, + B00000011,B11111111,B00000000,B00000000,B00000011,B11111111,B00000000, + B00000000,B11111111,B11000000,B00000000,B00001111,B11111100,B00000000, + B00000000,B00111111,B11100000,B00000000,B00011111,B11110000,B00000000, + B00000000,B00011111,B11100000,B00000000,B00011111,B11000000,B00000000, + B00000000,B00000111,B11100000,B00000000,B00011111,B10000000,B00000000, + B00000000,B00000001,B11100000,B00000000,B00011110,B00000000,B00000000, + B00000000,B00000000,B01100000,B00000000,B00011000,B00000000,B00000000 +}; diff --git a/config/examples/BIQU/B1 - SKR 1.4/README.md b/config/examples/BIQU/B1 - SKR 1.4/README.md new file mode 100644 index 00000000000..e0031d8d2e6 --- /dev/null +++ b/config/examples/BIQU/B1 - SKR 1.4/README.md @@ -0,0 +1,9 @@ +# BIQU B1 (SKR 1.4) Firmware + +Compile with the `LPC1768` environment. + +## BLTouch Probe Support + +Uncomment `B1_USE_BLTOUCH` for probe customizations. + +This configuration retains the use of homing with a Z limit switch. If you want to home with the BLTouch probe, remove your Z limit switch & bracket and enable (uncomment) `USE_PROBE_FOR_Z_HOMING` and `Z_SAFE_HOMING`. Change `Z_MIN_ENDSTOP_INVERTING` from `true` to `false`. diff --git a/config/examples/BIQU/B1 - SKR 2/README.md b/config/examples/BIQU/B1 - SKR 2/README.md new file mode 100644 index 00000000000..0684b91d40a --- /dev/null +++ b/config/examples/BIQU/B1 - SKR 2/README.md @@ -0,0 +1,9 @@ +# BIQU B1 (SKR 2) Firmware + +Flash drive support is enabled, but jumpers to enable support may not have been installed correctly from the factory. [Follow Biqu's instructions, starting with Step 2](https://github.com/bigtreetech/BIQU-B1-SE-PLUS/blob/master/B1-SE%20fimware/B1-SE-U%20Disk%20Usage%20Tutorial-English.pdf) if flash drive support is not working correctly. + +## BLTouch Probe Support + +Uncomment `B1_USE_BLTOUCH` for probe customizations. + +This configuration retains the use of homing with a Z limit switch. If you want to home with the BLTouch probe, remove your Z limit switch & bracket and enable (uncomment) `USE_PROBE_FOR_Z_HOMING` and `Z_SAFE_HOMING`. Change `Z_MIN_ENDSTOP_INVERTING` from `true` to `false`. diff --git a/config/examples/BIQU/B1 SE Plus/README.md b/config/examples/BIQU/B1 SE Plus/README.md new file mode 100644 index 00000000000..98b27068e81 --- /dev/null +++ b/config/examples/BIQU/B1 SE Plus/README.md @@ -0,0 +1,3 @@ +# BIQU B1 SE Plus (SKR 2) Firmware + +Flash drive support is enabled, but jumpers to enable support may not have been installed correctly from the factory. [Follow Biqu's instructions, starting with Step 2](https://github.com/bigtreetech/BIQU-B1-SE-PLUS/blob/master/B1-SE%20fimware/B1-SE-U%20Disk%20Usage%20Tutorial-English.pdf) if flash drive support is not working correctly. diff --git a/config/examples/BIQU/B1 SE/README.md b/config/examples/BIQU/B1 SE/README.md new file mode 100644 index 00000000000..6f07927be54 --- /dev/null +++ b/config/examples/BIQU/B1 SE/README.md @@ -0,0 +1,3 @@ +# BIQU B1 SE (SKR 2) Firmware + +Flash drive support is enabled, but jumpers to enable support may not have been installed correctly from the factory. [Follow Biqu's instructions, starting with Step 2](https://github.com/bigtreetech/BIQU-B1-SE-PLUS/blob/master/B1-SE%20fimware/B1-SE-U%20Disk%20Usage%20Tutorial-English.pdf) if flash drive support is not working correctly. diff --git a/config/examples/BIQU/BX/README.md b/config/examples/BIQU/BX/README.md new file mode 100644 index 00000000000..c7543fd13e5 --- /dev/null +++ b/config/examples/BIQU/BX/README.md @@ -0,0 +1,5 @@ +# Biqu BX Configuration + +In `Configuration.h` enable the `MOTHERBOARD BOARD_BTT_SKR_SE_BX_V3` option at the top to specify the BTT SKR SE BX V3.0 motherboard, otherwise the V2.0 board will be applied (slightly farther down). + +Enable the `BX_ALL_METAL_HOTEND` option to permit higher printing temperatures for the newer H2 extruder with an all-metal heatbreak. diff --git a/config/examples/BQ/Hephestos_2/README.md b/config/examples/BQ/Hephestos_2/README.md new file mode 100644 index 00000000000..ab28487e2d9 --- /dev/null +++ b/config/examples/BQ/Hephestos_2/README.md @@ -0,0 +1,29 @@ +# Example Configuration for BQ [Hephestos 2](http://www.bq.com/uk/hephestos-2) +Based on the original configuration file shipped with the heavily modified Marlin fork by BQ. +The forked firmware and configuration files can be found at the [BQ Github repository](https://github.com/bq/Marlin). + +NOTE: The look and feel of the LCD menu will change dramatically when using the original Marlin firmware. + +## Changelog + * 2018/05/30 - Configuration updated to the latest Marlin version (43a55a9af). + ABL Bilinear 5x5 is active by default. + + * 2017/07/06 - Configuration updated to the latest Marlin version and added support for the + official BQ heated bed upgrade kit. + + * 2016/12/13 - Configuration updated to the latest Marlin version. + + * 2016/07/13 - Configuration updated to the latest Marlin version. + + * 2016/06/21 - Disabled heated bed related options, activated software endstops and SD printing now + disables the heater when finishes printing. + + * 2016/03/21 - Activated 4-point auto leveling by default and updated miscellaneous z-probe values. + + * 2016/03/01 - The first release of Marlin's configuration file for the + BQ Hephestos 2 3D printer. + + +## Support +This configuration should work easily with the stock Hephestos 2, nevertheless if you encounter any +issues you may contact me on [Github](https://github.com/jbrazio), [Twitter](https://twitter.com/jbrazio) or by mail. diff --git a/config/examples/BQ/Hephestos_2/_Bootscreen.h b/config/examples/BQ/Hephestos_2/_Bootscreen.h new file mode 100644 index 00000000000..61b207c8585 --- /dev/null +++ b/config/examples/BQ/Hephestos_2/_Bootscreen.h @@ -0,0 +1,101 @@ +/** + * 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 + +/** + * 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_BMPWIDTH 64 + +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,B00000011,B11110000,B00000000,B00000000,B00000000, + B00000000,B00000000,B00000000,B00000111,B11111000,B00000000,B00000000,B00000000, + B00000000,B00000000,B00000000,B00000111,B11111000,B00000000,B00000000,B00000000, + B00000000,B00000000,B00000000,B00001111,B11111100,B00000000,B00000000,B00000000, + B00000000,B00000000,B00000000,B00001111,B11111100,B00000000,B00000000,B00000000, + B00000000,B00000000,B00000000,B00000111,B11111000,B00000000,B00000000,B00000000, + B00000000,B00000000,B11111000,B00000111,B11111000,B00000111,B11000000,B00000000, + B00000000,B00000001,B11111100,B00000011,B11110000,B00001111,B11100000,B00000000, + B00000000,B00000011,B11111110,B00000000,B11000000,B00011111,B11110000,B00000000, + B00000000,B00000011,B11111110,B00000000,B00000000,B00011111,B11110000,B00000000, + B00000000,B00000011,B11111110,B00000000,B00000000,B00011111,B11110000,B00000000, + B00000000,B00000011,B11111110,B00000000,B00000000,B00011111,B11110000,B00000000, + B00000000,B00000011,B11111100,B00000000,B00000000,B00001111,B11100000,B00000000, + B00000000,B00000001,B11111000,B00000000,B00000000,B00001111,B11100000,B00000000, + B00000000,B00000000,B01110000,B00000000,B00000000,B00000011,B10000000,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,B01100000, + B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000001,B11111000, + B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000011,B11111100, + B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000011,B11111100, + B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000111,B11111100, + B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000111,B11111100, + B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000011,B11111100, + B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000011,B11111100, + B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000001,B11111000, + B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B01000000, + 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, + B00001111,B10000000,B00000000,B00000000,B01110000,B00000000,B00000000,B00000000, + B00011111,B11000000,B00000000,B00000000,B01111000,B00000000,B00000000,B00000000, + B00111111,B11000000,B00000000,B00000000,B01111000,B00000000,B00000000,B00000000, + B00111111,B11100000,B00000000,B00000000,B01111000,B00000000,B00000000,B00000000, + B00111111,B11100000,B00000000,B00000000,B01111000,B00000000,B00000000,B00000000, + B00111111,B11100000,B00000000,B00000000,B01111011,B11000000,B00001111,B00000000, + B00111111,B11000000,B00000000,B00000000,B01111111,B11110000,B00111111,B11000000, + B00011111,B10000000,B00000000,B00000000,B01111111,B11111000,B01111111,B11100000, + B00001111,B00000000,B00000000,B00000000,B01111110,B11111100,B11111001,B11110000, + B00000000,B00000000,B00000000,B00000000,B01111000,B00111100,B11100000,B11110000, + B00000000,B00000000,B00000000,B00000000,B01111000,B00011101,B11100000,B01110000, + B00000000,B00000000,B00000000,B00000000,B01111000,B00011101,B11100000,B01110000, + B00000000,B00000000,B00000000,B00000000,B01111000,B00011101,B11100000,B01110000, + B00000000,B00000000,B00000000,B00000000,B01111000,B00011101,B11100000,B01110000, + B00000000,B00000000,B00000000,B00000000,B01111000,B00011101,B11100000,B01110000, + B00000000,B00000000,B00000000,B00000000,B01111000,B00111100,B11100000,B11110000, + B00000000,B00000000,B00000000,B00000000,B01111100,B01111100,B11111001,B11110000, + B00000000,B00000000,B00000000,B00000000,B00011111,B11111000,B11111111,B11110000, + B00000000,B00000000,B00000000,B00000000,B00001111,B11110000,B01111111,B11110000, + B00000000,B00000000,B00000000,B00000000,B00000111,B11100000,B00011111,B01110000, + B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B01110000, + B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B01110000, + B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B01110000, + B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B01110000, + B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B01110000, + B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000, + B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000 +}; diff --git a/config/examples/CTC/A13/_Bootscreen.h b/config/examples/CTC/A13/_Bootscreen.h new file mode 100644 index 00000000000..280887a9b6e --- /dev/null +++ b/config/examples/CTC/A13/_Bootscreen.h @@ -0,0 +1,73 @@ +/** + * Marlin 3D Printer Firmware + * Copyright (c) 2021 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 + +/** + * 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 5000 +#define CUSTOM_BOOTSCREEN_BMPWIDTH 120 + +const unsigned char custom_start_bmp[] PROGMEM = { + B00000000,B00111111,B00000011,B11111111,B11111110,B00000011,B11110000,B00000000,B00000000,B11111110,B00000000,B00000111,B10000000,B00111111,B00000000, + B00000000,B00111111,B00000011,B11111111,B11111110,B00000011,B11110000,B00000000,B00000000,B11111110,B00000000,B00000111,B10000000,B00111111,B00000000, + B00000001,B11111111,B11100011,B11111111,B11111110,B00011111,B11111110,B00000000,B00000000,B11111110,B00000000,B00001111,B10000000,B11111111,B11000000, + B00000001,B11111111,B11100011,B11111111,B11111110,B00011111,B11111110,B00000000,B00000000,B11111110,B00000000,B00001111,B10000000,B11111111,B11000000, + B00000011,B11111111,B11110011,B11111111,B11111110,B00111111,B11111111,B00000000,B00000001,B11111110,B00000000,B00011111,B10000001,B11111111,B11100000, + B00000011,B11111111,B11110011,B11111111,B11111110,B00111111,B11111111,B00000000,B00000001,B11111110,B00000000,B00011111,B10000001,B11111111,B11100000, + B00000011,B11111111,B11110011,B11111111,B11111110,B00111111,B11111111,B00000000,B00000001,B11111111,B00000000,B01111111,B10000011,B11100011,B11100000, + B00000011,B11111111,B11110011,B11111111,B11111110,B00111111,B11111111,B00000000,B00000001,B11111111,B00000000,B01111111,B10000011,B11100011,B11100000, + B00000111,B11100001,B11111000,B00001111,B10000000,B01111110,B00011111,B10000000,B00000001,B11111111,B00000001,B11111111,B10000000,B11100011,B11100000, + B00000111,B11100001,B11111000,B00001111,B10000000,B01111110,B00011111,B10000000,B00000001,B11111111,B00000001,B11111111,B10000000,B11100011,B11100000, + B00000111,B11100001,B11111000,B00001111,B10000000,B01111110,B00011111,B10000000,B00000001,B11111111,B00000001,B11111111,B10000000,B11100011,B11100000, + B00000111,B11000000,B11100000,B00001111,B10000000,B01111100,B00001110,B00000000,B00000011,B11101111,B10000001,B11111111,B10000000,B00000011,B11100000, + B00000111,B11000000,B11100000,B00001111,B10000000,B01111100,B00001110,B00000000,B00000011,B11101111,B10000001,B11111111,B10000000,B00000011,B11100000, + B00001111,B11000000,B00000000,B00001111,B10000000,B11111100,B00000000,B00000000,B00000011,B11101111,B10000001,B11001111,B10000000,B00001111,B11000000, + B00001111,B11000000,B00000000,B00001111,B10000000,B11111100,B00000000,B00000000,B00000011,B11101111,B10000001,B11001111,B10000000,B00001111,B11000000, + B00001111,B11000000,B00000000,B00001111,B10000000,B11111100,B00000000,B00000000,B00000011,B11000111,B10000001,B00001111,B10000000,B00001111,B10000000, + B00001111,B11000000,B00000000,B00001111,B10000000,B11111100,B00000000,B00000000,B00000111,B11000111,B11000000,B00001111,B10000000,B00001111,B11100000, + B00001111,B11000000,B00000000,B00001111,B10000000,B11111100,B00000000,B00000000,B00000111,B11000111,B11000000,B00001111,B10000000,B00001111,B11100000, + B00001111,B11000000,B00000000,B00001111,B10000000,B11111100,B00000000,B00000000,B00000111,B11000111,B11000000,B00001111,B10000000,B00000001,B11110000, + B00001111,B11000000,B00000000,B00001111,B10000000,B11111100,B00000000,B00000000,B00000111,B11000111,B11000000,B00001111,B10000000,B00000001,B11110000, + B00001111,B11000000,B11000000,B00001111,B10000000,B11111100,B00001100,B00000000,B00000111,B11111111,B11100000,B00001111,B10000000,B00000001,B11110000, + B00001111,B11000000,B11000000,B00001111,B10000000,B11111100,B00001100,B00000000,B00000111,B11111111,B11100000,B00001111,B10000000,B00000001,B11110000, + B00000111,B11000000,B11111000,B00001111,B10000000,B01111100,B00001111,B10000000,B00001111,B11111111,B11100000,B00001111,B10000000,B00000001,B11110000, + B00000111,B11000000,B11111000,B00001111,B10000000,B01111100,B00001111,B10000000,B00001111,B11111111,B11100000,B00001111,B10000000,B00000001,B11110000, + B00000111,B11000000,B11111000,B00001111,B10000000,B01111100,B00001111,B10000000,B00001111,B11111111,B11100000,B00001111,B10000000,B00000001,B11110000, + B00000111,B11100001,B11111000,B00001111,B10000000,B01111110,B00011111,B10000000,B00001111,B11111111,B11100000,B00001111,B10000011,B11100001,B11110000, + B00000111,B11100001,B11111000,B00001111,B10000000,B01111110,B00011111,B10000000,B00001111,B11111111,B11100000,B00001111,B10000011,B11100001,B11110000, + B00000011,B11111111,B11110000,B00001111,B10000000,B00111111,B11111111,B00000000,B00011111,B11111111,B11110000,B00001111,B10000011,B11110011,B11110000, + B00000011,B11111111,B11110000,B00001111,B10000000,B00111111,B11111111,B00000000,B00011111,B11111111,B11110000,B00001111,B10000011,B11110011,B11110000, + B00000011,B11111111,B11110000,B00001111,B10000000,B00111111,B11111111,B00000000,B00011111,B00000001,B11110000,B00001111,B10000001,B11111111,B11100000, + B00000011,B11111111,B11110000,B00001111,B10000000,B00111111,B11111111,B00000000,B00011111,B00000001,B11110000,B00001111,B10000001,B11111111,B11100000, + B00000001,B11111111,B11100000,B00001111,B10000000,B00011111,B11111110,B00000000,B00011111,B00000001,B11111000,B00001111,B10000000,B11111111,B11000000, + B00000001,B11111111,B11100000,B00001111,B10000000,B00011111,B11111110,B00000000,B00011111,B00000001,B11111000,B00001111,B10000000,B11111111,B11000000, + B00000000,B00111111,B00000000,B00001111,B10000000,B00000011,B11110000,B00000000,B00111111,B00000001,B11111000,B00001111,B10000000,B00111111,B00000000, + B00000000,B00111111,B00000000,B00001111,B10000000,B00000011,B11110000,B00000000,B00111111,B00000001,B11111000,B00001111,B10000000,B00111111,B00000000 +}; diff --git a/config/examples/CTC/A13/_Statusscreen.h b/config/examples/CTC/A13/_Statusscreen.h new file mode 100644 index 00000000000..bdd924b3e59 --- /dev/null +++ b/config/examples/CTC/A13/_Statusscreen.h @@ -0,0 +1,36 @@ +/** + * Marlin 3D Printer Firmware + * Copyright (c) 2021 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 + +// +// Use default bitmaps +// +#define STATUS_HOTEND_ANIM +#define STATUS_BED_ANIM +#define STATUS_HEATERS_XSPACE 20 +#if HOTENDS < 2 + #define STATUS_HEATERS_X 48 + #define STATUS_BED_X 72 +#else + #define STATUS_HEATERS_X 40 + #define STATUS_BED_X 80 +#endif diff --git a/config/examples/Cartesio/_Bootscreen.h b/config/examples/Cartesio/_Bootscreen.h new file mode 100644 index 00000000000..95c7c9e75a8 --- /dev/null +++ b/config/examples/Cartesio/_Bootscreen.h @@ -0,0 +1,101 @@ +/** + * 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 + +/** + * 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_BMPWIDTH 64 + +const unsigned char custom_start_bmp[] PROGMEM = { + B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000, + B00000000,B00000000,B00000000,B00000111,B11000000,B00000000,B00000000,B00000000, + B00000000,B00000000,B00000000,B00111111,B11111100,B00000000,B00000000,B00000000, + B00000000,B00000000,B00000011,B11111111,B11111111,B11000000,B00000000,B00000000, + B00000000,B00000000,B00011111,B11111111,B11111111,B11110000,B00000000,B00000000, + B00000000,B00000000,B01111111,B11111111,B11111111,B11111100,B00000000,B00000000, + B00000000,B00000000,B11111111,B11111111,B11111111,B11111111,B00000000,B00000000, + B00000000,B00000011,B11111111,B11111111,B11111111,B11111111,B10000000,B00000000, + B00000000,B00000111,B11111111,B11111111,B11111111,B11111111,B11000000,B00000000, + B00000000,B00000000,B00000000,B00000111,B11000000,B00000000,B00000000,B00000000, + B00000000,B00000000,B00000000,B00000111,B11000000,B00000000,B00000000,B00000000, + B00000000,B00000000,B00000000,B00000111,B11000000,B00000000,B00000000,B00000000, + B00000000,B00001111,B00000111,B10000111,B11111111,B11111111,B11100000,B00000000, + B00000000,B00011111,B10001111,B11000111,B11111111,B11111111,B11110001,B00000000, + B00000001,B00011111,B10001111,B11000111,B11111111,B11111111,B11110001,B10000000, + B00000011,B00011111,B10001111,B11000111,B11111111,B11111111,B11110001,B10000000, + B00000111,B00011111,B10001111,B11000111,B11111111,B11111111,B11100001,B11000000, + B00000111,B00011111,B10001111,B11000111,B11000000,B00000000,B00000001,B11100000, + B00001111,B00011111,B10001111,B11000111,B11000000,B00000000,B00000001,B11100000, + B00001111,B00011111,B10001111,B11000111,B11000000,B00000000,B00000001,B11110000, + B00011111,B00011111,B10001111,B11000111,B11000000,B00000000,B00000001,B11110000, + B00011111,B00011111,B10001111,B11000111,B11111111,B11111111,B11100001,B11110000, + B00111111,B00011111,B10001111,B11000111,B11111111,B11111111,B11110001,B11111000, + B00111111,B00011111,B10001111,B11000111,B11111111,B11111111,B11110001,B11111000, + B00111111,B00011111,B10001111,B11000111,B11111111,B11111111,B11110001,B11111000, + B00111111,B00011111,B10001111,B11000111,B11111111,B11111111,B11100001,B11111000, + B01111111,B00011111,B10001111,B11000111,B11000000,B00000000,B00000001,B11111100, + B01111111,B00011111,B10001111,B11000111,B11000000,B00000000,B00000001,B11111100, + B01111111,B00011111,B10001111,B11000111,B11000000,B00000000,B00000001,B11111100, + B01111111,B00011111,B10001111,B11000111,B11000000,B00000000,B00000001,B11111100, + B01111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111100, + B01111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111100, + B01111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111100, + B01111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111100, + B01111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111100, + B01111111,B00000000,B00000000,B00000111,B11000111,B11100011,B11110001,B11111100, + B01111111,B00000000,B00000000,B00000111,B11000111,B11100011,B11110001,B11111100, + B01111111,B00000000,B00000000,B00000111,B11000111,B11100011,B11110001,B11111100, + B00111111,B00001111,B11111111,B11111111,B11000111,B11100011,B11110001,B11111000, + B00111111,B00011111,B11111111,B11111111,B11000111,B11100011,B11110001,B11111000, + B00111111,B00011111,B11111111,B11111111,B11000111,B11100011,B11110001,B11111000, + B00111111,B00011111,B11111111,B11111111,B11000111,B11100011,B11110001,B11111000, + B00011111,B00011111,B11111111,B11111111,B11000111,B11100011,B11110001,B11110000, + B00011111,B00001111,B11111111,B11111111,B11000111,B11100011,B11110001,B11110000, + B00011111,B00000000,B00000000,B00000111,B11000111,B11100011,B11110001,B11100000, + B00001111,B00000000,B00000000,B00000111,B11000111,B11100011,B11110001,B11100000, + B00001111,B00000000,B00000000,B00000111,B11000111,B11100011,B11110001,B11000000, + B00000111,B00001111,B11111111,B11111111,B11000111,B11100011,B11110001,B11000000, + B00000011,B00011111,B11111111,B11111111,B11000111,B11100011,B11110001,B10000000, + B00000011,B00011111,B11111111,B11111111,B11000111,B11100011,B11110001,B00000000, + B00000001,B00011111,B11111111,B11111111,B11000111,B11100011,B11110000,B00000000, + B00000000,B00011111,B11111111,B11111111,B11000111,B11100011,B11110000,B00000000, + B00000000,B00001111,B11111111,B11111111,B11000011,B11000001,B11100000,B00000000, + B00000000,B00000000,B00000000,B00000111,B11000000,B00000000,B00000000,B00000000, + B00000000,B00000000,B00000000,B00000111,B11000000,B00000000,B00000000,B00000000, + B00000000,B00000000,B00000000,B00000111,B11000000,B00000000,B00000000,B00000000, + B00000000,B00000111,B11111111,B11111111,B11111111,B11111111,B11000000,B00000000, + B00000000,B00000011,B11111111,B11111111,B11111111,B11111111,B10000000,B00000000, + B00000000,B00000001,B11111111,B11111111,B11111111,B11111110,B00000000,B00000000, + B00000000,B00000000,B01111111,B11111111,B11111111,B11111100,B00000000,B00000000, + B00000000,B00000000,B00011111,B11111111,B11111111,B11110000,B00000000,B00000000, + B00000000,B00000000,B00000111,B11111111,B11111111,B10000000,B00000000,B00000000, + B00000000,B00000000,B00000000,B01111111,B11111000,B00000000,B00000000,B00000000, + B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000 +}; diff --git a/config/examples/Creality/CR-10 Mini/BigTreeTech SKR Mini E3 2.0/README.md b/config/examples/Creality/CR-10 Mini/BigTreeTech SKR Mini E3 2.0/README.md new file mode 100644 index 00000000000..1345949ed93 --- /dev/null +++ b/config/examples/Creality/CR-10 Mini/BigTreeTech SKR Mini E3 2.0/README.md @@ -0,0 +1,89 @@ +## CR-10 Mini with BLTouch + +Configuration for the BigTreeTech SKR E3 Mini V2 in a Creality CR-10 Mini using the stock CR-10 display, and a BL Touch v3.1 ABL probe mounted on a Bullseye fan duct. Additional features are enabled to take advantage of the capabilities of the BTT SKR E3 Mini V2 board, detailed below. + +Compile this in the `STM32F103RC_btt_512K` environment. The test board had 512K of Flash and this configuration uses a little over half of that. If your board has only 256K, you will have to disable some features to make the firmware fit. + +### Configuration.h notes: + +```cpp +#define USE_PROBE_FOR_Z_HOMING +``` +This configuration uses only the probe for Z homing. The Z-stop switch is NOT enabled and can be disconnected. + +```cpp +#define Z_MIN_PROBE_PIN PC14 +``` +Plug the BLTouch Black/White connector into the top two pins of the 5-pin Z-PROBE port with the white whire "up". Do not plug the connector in to the Z-MIN port where the limit switch was plugged in. + +```cpp +#define NOZZLE_TO_PROBE_OFFSET { -38, -8, 0 } +``` +These are the offsets for a left-side mounted BL Touch on a Bullseye fan duct base. Change them as required for your particular BL Touch mount. + +```cpp +#define MULTIPLE_PROBING 2 +``` +Bed probing will test each point twice. 1st probe will be "fast" Z, 2nd will use the slower Z rate. + +```cpp +#define Z_MIN_PROBE_REPEATABILITY_TEST +``` +M48 Enabled to establish probe deviation value. + +```cpp +#define AUTO_BED_LEVELING_BILINEAR +``` +Change this as desired. BILINEAR will work for most printers. + +```cpp +//#define RESTORE_LEVELING_AFTER_G28 +``` +This is disabled to work around an issue where —even with an `M420` command in start G-Code— ABL would toggle to the opposite of whatever the ABL state was (Enabled/Disabled) at the time a print job started. + +```cpp +#define GRID_MAX_POINTS_X 5 +``` +This configuration is set to use a 5x5 (25 point) probing grid. Change as desired. + +```cpp +#define EXTRAPOLATE_BEYOND_GRID +``` +By default, this is disabled. Enabling this seemed to provide better mesh data. + +```cpp +#define LCD_BED_LEVELING +``` +Provides control panel probe controls. + +```cpp +#define LCD_BED_TRAMMING +``` +Provides control panel bed tramming controls. + +```cpp +#define Z_SAFE_HOMING +``` +Ensures the BL Touch probe is not hanging off the edge of the bed when Z homing. + +```cpp +#define CR10_STOCKDISPLAY +``` +If you are using the stock display on your CR-10 Mini, this **MUST** be enabled. + +### Configuration_adv.h notes: + +```cpp +#define LIN_ADVANCE +``` +This is enabled, but the K value is set to 0 which effectively disables LIN_ADVANCE. Calibrate Linear Advance and set your own K value and recompile. + +```cpp +#define ARC_SUPPORT +``` +Enables G2/G3 moves to smooth curves in your prints. Required for the Arc Welder plugin for OctoPrint etc. + +```cpp +#define ARC_P_CIRCLES +``` +Normally disabled by default. diff --git a/config/examples/Creality/CR-10 Mini/BigTreeTech SKR Mini E3 2.0/_Bootscreen.h b/config/examples/Creality/CR-10 Mini/BigTreeTech SKR Mini E3 2.0/_Bootscreen.h new file mode 100644 index 00000000000..9f72450afe8 --- /dev/null +++ b/config/examples/Creality/CR-10 Mini/BigTreeTech SKR Mini E3 2.0/_Bootscreen.h @@ -0,0 +1,56 @@ +/** + * Marlin 3D Printer Firmware + * Copyright (c) 2021 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 + +/** + * 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 +#define CUSTOM_BOOTSCREEN_BMPWIDTH 128 + +const unsigned char custom_start_bmp[] PROGMEM = { + B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B01100000,B00000000,B00000000,B00000000,B00000000,B00000000,B11111100,B00000000,B00000000, + B00001111,B11110000,B00000000,B00000000,B00000000,B00000000,B00000111,B11100000,B00000000,B00000000,B00000000,B00000000,B00000001,B10000110,B00011111,B11000000, + B00011000,B01110000,B00000000,B00000000,B00000000,B00000000,B00000000,B01100000,B00111100,B00001100,B00000000,B00000000,B00000001,B10000011,B00001100,B01100000, + B00010000,B00110000,B00000000,B00000000,B00000000,B00000000,B00000000,B01100000,B00111100,B00001100,B00000000,B00000000,B00000001,B10000011,B00001100,B00110000, + B00110000,B00110000,B00000000,B00000000,B00000000,B00000000,B00000000,B01100000,B00000000,B00001100,B00000000,B00000000,B00000000,B00000011,B00001100,B00011000, + B00110000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B01100000,B00000000,B00111111,B00001111,B00111100,B00000000,B00000011,B00001100,B00001100, + B01100000,B00000001,B11011111,B00001111,B11100000,B11111110,B00000000,B01100000,B00011100,B00011100,B00000110,B00011000,B00000000,B00000110,B00001100,B00001100, + B01100000,B00000000,B11110011,B00011000,B00110001,B10000011,B00000000,B01100000,B00001100,B00001100,B00000011,B00011000,B00000000,B00011110,B00001100,B00001100, + B01100000,B00000000,B11100000,B00110000,B00111001,B10000011,B00000000,B01100000,B00001100,B00001100,B00000011,B00110000,B00000000,B00000011,B00001100,B00001100, + B01100000,B00000000,B11000000,B00110000,B00111000,B00001111,B00000000,B01100000,B00001100,B00001100,B00000011,B00110000,B00000000,B00000001,B10001100,B00001100, + B01100000,B00000000,B11000000,B00111111,B11111000,B11111011,B00000000,B01100000,B00001100,B00001100,B00000011,B00110000,B00000000,B00000001,B10001100,B00001100, + B01100000,B00110000,B11000000,B00110000,B00000001,B10000011,B00000000,B01100000,B00001100,B00001100,B00000001,B11110000,B00000001,B10000001,B10001100,B00001100, + B01100000,B00110000,B11000000,B00110000,B00000001,B10000011,B00000000,B01100000,B00001100,B00001100,B00000000,B11100000,B00000001,B10000001,B10001100,B00011000, + B00110000,B00110000,B11000000,B00011000,B00110001,B10000011,B00000000,B01100000,B00001100,B00001100,B01000000,B11100000,B00000001,B10000011,B10001100,B00110000, + B00011000,B01100000,B11000000,B00001100,B01100001,B10000111,B11000000,B11100000,B00011100,B00001100,B11000000,B01100000,B00000000,B11000011,B00001100,B01100000, + B00001111,B11000011,B11110000,B00000111,B11000000,B11111111,B11000111,B11111100,B01111111,B00000111,B10000001,B11000000,B00000000,B01111110,B00011111,B11000000, + B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000111,B00000000,B00000000,B00000000,B00000000,B00000000, + B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000111,B00000000,B00000000,B00000000,B00000000,B00000000 +}; diff --git a/config/examples/Creality/CR-10 Mini/BigTreeTech SKR Mini E3 2.0/_Statusscreen.h b/config/examples/Creality/CR-10 Mini/BigTreeTech SKR Mini E3 2.0/_Statusscreen.h new file mode 100644 index 00000000000..3d9f7d9f7c5 --- /dev/null +++ b/config/examples/Creality/CR-10 Mini/BigTreeTech SKR Mini E3 2.0/_Statusscreen.h @@ -0,0 +1,74 @@ +/** + * Marlin 3D Printer Firmware + * Copyright (c) 2021 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 + +/** + * 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: + * https://marlinfw.org/tools/u8glib/converter.html + */ + +// +// Status Screen Logo bitmap +// +#define STATUS_LOGO_Y 5 +#define STATUS_LOGO_WIDTH 36 + +const unsigned char status_logo_bmp[] PROGMEM = { + B00000111,B11001111,B10000000,B00110001,B11100000, + B00001111,B11001111,B11000000,B01110011,B11110000, + B00001100,B00001100,B01000000,B01110011,B00110000, + B00001100,B00001100,B11000000,B00110011,B00110000, + B00001100,B00001111,B11001111,B00110011,B00110000, + B00001100,B00001101,B10001111,B00110011,B00110000, + B00001100,B00001100,B11000000,B00110011,B00110000, + B00001111,B11001100,B11000000,B00110011,B11110000, + B00000111,B11001100,B11000000,B00110001,B11100000, + B00000000,B00000000,B00000000,B00000000,B00000000, + B00000001,B10000011,B00110000,B00000011,B00000000, + B00000001,B10000011,B00110010,B00000011,B00000000, + B00000001,B11000111,B00000010,B11100000,B00000000, + B00000001,B11000111,B00110011,B11110011,B00000000, + B00000001,B11101111,B00110011,B00110011,B00000000, + B00000001,B10111011,B00110011,B00110011,B00000000, + B00000001,B10010011,B00110011,B00110011,B00000000, + B00000001,B10010011,B00110011,B00110011,B00000000, + B00000001,B10000011,B00110011,B00110011,B00000000 +}; + +// +// Use default bitmaps +// +#define STATUS_HOTEND_ANIM +#define STATUS_BED_ANIM +#define STATUS_HEATERS_XSPACE 20 +#if HOTENDS < 2 + #define STATUS_HEATERS_X 48 + #define STATUS_BED_X 72 +#else + #define STATUS_HEATERS_X 40 + #define STATUS_BED_X 80 +#endif diff --git a/config/examples/Creality/CR-10 Mini/CrealityV1/_Bootscreen.h b/config/examples/Creality/CR-10 Mini/CrealityV1/_Bootscreen.h new file mode 100644 index 00000000000..6d0bf681715 --- /dev/null +++ b/config/examples/Creality/CR-10 Mini/CrealityV1/_Bootscreen.h @@ -0,0 +1,56 @@ +/** + * 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 + +/** + * 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 +#define CUSTOM_BOOTSCREEN_BMPWIDTH 128 + +const unsigned char custom_start_bmp[] PROGMEM = { + B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B01100000,B00000000,B00000000,B00000000,B00000000,B00000000,B11111100,B00000000,B00000000, + B00001111,B11110000,B00000000,B00000000,B00000000,B00000000,B00000111,B11100000,B00000000,B00000000,B00000000,B00000000,B00000001,B10000110,B00011111,B11000000, + B00011000,B01110000,B00000000,B00000000,B00000000,B00000000,B00000000,B01100000,B00111100,B00001100,B00000000,B00000000,B00000001,B10000011,B00001100,B01100000, + B00010000,B00110000,B00000000,B00000000,B00000000,B00000000,B00000000,B01100000,B00111100,B00001100,B00000000,B00000000,B00000001,B10000011,B00001100,B00110000, + B00110000,B00110000,B00000000,B00000000,B00000000,B00000000,B00000000,B01100000,B00000000,B00001100,B00000000,B00000000,B00000000,B00000011,B00001100,B00011000, + B00110000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B01100000,B00000000,B00111111,B00001111,B00111100,B00000000,B00000011,B00001100,B00001100, + B01100000,B00000001,B11011111,B00001111,B11100000,B11111110,B00000000,B01100000,B00011100,B00011100,B00000110,B00011000,B00000000,B00000110,B00001100,B00001100, + B01100000,B00000000,B11110011,B00011000,B00110001,B10000011,B00000000,B01100000,B00001100,B00001100,B00000011,B00011000,B00000000,B00011110,B00001100,B00001100, + B01100000,B00000000,B11100000,B00110000,B00111001,B10000011,B00000000,B01100000,B00001100,B00001100,B00000011,B00110000,B00000000,B00000011,B00001100,B00001100, + B01100000,B00000000,B11000000,B00110000,B00111000,B00001111,B00000000,B01100000,B00001100,B00001100,B00000011,B00110000,B00000000,B00000001,B10001100,B00001100, + B01100000,B00000000,B11000000,B00111111,B11111000,B11111011,B00000000,B01100000,B00001100,B00001100,B00000011,B00110000,B00000000,B00000001,B10001100,B00001100, + B01100000,B00110000,B11000000,B00110000,B00000001,B10000011,B00000000,B01100000,B00001100,B00001100,B00000001,B11110000,B00000001,B10000001,B10001100,B00001100, + B01100000,B00110000,B11000000,B00110000,B00000001,B10000011,B00000000,B01100000,B00001100,B00001100,B00000000,B11100000,B00000001,B10000001,B10001100,B00011000, + B00110000,B00110000,B11000000,B00011000,B00110001,B10000011,B00000000,B01100000,B00001100,B00001100,B01000000,B11100000,B00000001,B10000011,B10001100,B00110000, + B00011000,B01100000,B11000000,B00001100,B01100001,B10000111,B11000000,B11100000,B00011100,B00001100,B11000000,B01100000,B00000000,B11000011,B00001100,B01100000, + B00001111,B11000011,B11110000,B00000111,B11000000,B11111111,B11000111,B11111100,B01111111,B00000111,B10000001,B11000000,B00000000,B01111110,B00011111,B11000000, + B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000111,B00000000,B00000000,B00000000,B00000000,B00000000, + B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000111,B00000000,B00000000,B00000000,B00000000,B00000000 +}; diff --git a/config/examples/Creality/CR-10 Mini/CrealityV1/_Statusscreen.h b/config/examples/Creality/CR-10 Mini/CrealityV1/_Statusscreen.h new file mode 100644 index 00000000000..5ca57e95826 --- /dev/null +++ b/config/examples/Creality/CR-10 Mini/CrealityV1/_Statusscreen.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 + +/** + * 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: + * https://marlinfw.org/tools/u8glib/converter.html + */ + +// +// Status Screen Logo bitmap +// +#define STATUS_LOGO_Y 5 +#define STATUS_LOGO_WIDTH 36 + +const unsigned char status_logo_bmp[] PROGMEM = { + B00000111,B11001111,B10000000,B00110001,B11100000, + B00001111,B11001111,B11000000,B01110011,B11110000, + B00001100,B00001100,B01000000,B01110011,B00110000, + B00001100,B00001100,B11000000,B00110011,B00110000, + B00001100,B00001111,B11001111,B00110011,B00110000, + B00001100,B00001101,B10001111,B00110011,B00110000, + B00001100,B00001100,B11000000,B00110011,B00110000, + B00001111,B11001100,B11000000,B00110011,B11110000, + B00000111,B11001100,B11000000,B00110001,B11100000, + B00000000,B00000000,B00000000,B00000000,B00000000, + B00000001,B10000011,B00110000,B00000011,B00000000, + B00000001,B10000011,B00110010,B00000011,B00000000, + B00000001,B11000111,B00000010,B11100000,B00000000, + B00000001,B11000111,B00110011,B11110011,B00000000, + B00000001,B11101111,B00110011,B00110011,B00000000, + B00000001,B10111011,B00110011,B00110011,B00000000, + B00000001,B10010011,B00110011,B00110011,B00000000, + B00000001,B10010011,B00110011,B00110011,B00000000, + B00000001,B10000011,B00110011,B00110011,B00000000 +}; + +// +// Use default bitmaps +// +#define STATUS_HOTEND_ANIM +#define STATUS_BED_ANIM +#define STATUS_HEATERS_XSPACE 20 +#if HOTENDS < 2 + #define STATUS_HEATERS_X 48 + #define STATUS_BED_X 72 +#else + #define STATUS_HEATERS_X 40 + #define STATUS_BED_X 80 +#endif diff --git a/config/examples/Creality/CR-10 Mini/MEEB-3DP/_Bootscreen.h b/config/examples/Creality/CR-10 Mini/MEEB-3DP/_Bootscreen.h new file mode 100644 index 00000000000..c3d9f4cd52b --- /dev/null +++ b/config/examples/Creality/CR-10 Mini/MEEB-3DP/_Bootscreen.h @@ -0,0 +1,102 @@ +/** + * Marlin 3D Printer Firmware + * Copyright (C) 2019 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 + +/** + * 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 +#define CUSTOM_BOOTSCREEN_BMPWIDTH 112 + +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, + B00011111,B11111110,B00001111,B11111111,B10000000,B01111111,B11111111,B11110000,B00111111,B11111111,B11111001,B11111111,B11111111,B11100000, + B00011111,B11111111,B00001111,B11111111,B10000000,B11111111,B11111111,B11111000,B01111111,B11111111,B11111001,B11111111,B11111111,B11110000, + B00011111,B11111111,B00001111,B11111111,B10000001,B11111111,B11111111,B11111000,B11111111,B11111111,B11111001,B11111111,B11111111,B11111000, + B00111111,B11111111,B00001111,B11111111,B10000011,B11111111,B11111111,B11111001,B11111111,B11111111,B11111001,B11111111,B11111111,B11111100, + B00111111,B11111111,B00011111,B11111111,B10000011,B11111111,B11111111,B11111001,B11111111,B11111111,B11111001,B11111111,B11111111,B11111110, + B00111111,B11111111,B00011111,B11111111,B10000011,B11111111,B11111111,B11111011,B11111111,B11111111,B11111001,B11111111,B11111111,B11111110, + B00111111,B11111111,B00011111,B11111111,B10000011,B11111111,B11111111,B11111011,B11111111,B11111111,B11111001,B11111111,B11111111,B11111110, + B00111111,B11111111,B00011111,B11111111,B11000011,B11111111,B11111111,B11110011,B11111111,B11111111,B11111001,B11111111,B00000011,B11111110, + B00111111,B11111111,B10011111,B11111111,B11000011,B11111110,B00000000,B00000011,B11111111,B00000000,B00000001,B11111111,B00000011,B11111110, + B00111111,B11111111,B10011111,B11111111,B11000011,B11111110,B00000000,B00000011,B11111111,B00000000,B00000001,B11111111,B00000011,B11111110, + B00111111,B11111111,B10011111,B11111111,B11000011,B11111110,B00000000,B00000011,B11111111,B00000000,B00000001,B11111111,B00000011,B11111110, + B00111111,B11111111,B10111111,B11111111,B11000011,B11111110,B00000000,B00000011,B11111111,B00000000,B00000001,B11111111,B11111111,B11111110, + B00111111,B11111111,B10111111,B11111111,B11000011,B11111111,B11111111,B11000011,B11111111,B11111111,B11100001,B11111111,B11111111,B11111100, + B01111111,B11111111,B10111111,B11111111,B11000011,B11111111,B11111111,B11100011,B11111111,B11111111,B11100001,B11111111,B11111111,B11111100, + B01111111,B11111111,B11111111,B11111111,B11000011,B11111111,B11111111,B11100011,B11111111,B11111111,B11100001,B11111111,B11111111,B11111000, + B01111111,B11111111,B11111111,B11111111,B11000011,B11111111,B11111111,B11100011,B11111111,B11111111,B11100001,B11111111,B11111111,B11110000, + B01111111,B11111111,B11111111,B11111111,B11000011,B11111111,B11111111,B11100011,B11111111,B11111111,B11100001,B11111111,B11111111,B11111100, + B01111111,B11111111,B11111111,B11111111,B11100011,B11111111,B11111111,B11100011,B11111111,B11111111,B11100001,B11111111,B11111111,B11111110, + B01111111,B11011111,B11111111,B11111111,B11100011,B11111111,B11111111,B11100011,B11111111,B11111111,B11100001,B11111111,B11111111,B11111110, + B01111111,B11011111,B11111111,B10111111,B11100011,B11111111,B11111111,B11000011,B11111111,B11111111,B11100001,B11111111,B00000001,B11111111, + B01111111,B11011111,B11111111,B10111111,B11100011,B11111110,B00000000,B00000011,B11111111,B00000000,B00000001,B11111111,B00000001,B11111111, + B01111111,B11011111,B11111111,B00111111,B11100011,B11111110,B00000000,B00000011,B11111111,B00000000,B00000001,B11111111,B00000001,B11111111, + B11111111,B11011111,B11111111,B00111111,B11100011,B11111110,B00000000,B00000011,B11111111,B00000000,B00000001,B11111111,B00000001,B11111111, + B11111111,B10011111,B11111111,B00111111,B11100011,B11111111,B00000000,B00000011,B11111111,B00000000,B00000001,B11111111,B00000001,B11111111, + B11111111,B10011111,B11111111,B00111111,B11100011,B11111111,B11111111,B11111011,B11111111,B11111111,B11111001,B11111111,B11111111,B11111111, + B11111111,B10001111,B11111111,B00111111,B11100011,B11111111,B11111111,B11111011,B11111111,B11111111,B11111001,B11111111,B11111111,B11111111, + B11111111,B10001111,B11111111,B00111111,B11110011,B11111111,B11111111,B11111001,B11111111,B11111111,B11111001,B11111111,B11111111,B11111110, + B11111111,B10001111,B11111111,B00011111,B11110011,B11111111,B11111111,B11111001,B11111111,B11111111,B11111001,B11111111,B11111111,B11111110, + B11111111,B10001111,B11111110,B00011111,B11110001,B11111111,B11111111,B11111001,B11111111,B11111111,B11111001,B11111111,B11111111,B11111100, + B11111111,B10001111,B11111110,B00011111,B11110001,B11111111,B11111111,B11111000,B11111111,B11111111,B11111001,B11111111,B11111111,B11111000, + B11111111,B10001111,B11111110,B00011111,B11110000,B11111111,B11111111,B11111000,B01111111,B11111111,B11111001,B11111111,B11111111,B11110000, + B11111111,B00000111,B11111110,B00011111,B11110000,B00111111,B11111111,B11100000,B00011111,B11111111,B11110001,B11111111,B11111111,B11000000, + B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000, + B00000000,B00000000,B00000000,B00111111,B11111000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000, + B00000011,B11111111,B11111011,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B00111111,B11111111,B11111111,B11111111,B11100000, + B00000000,B00000000,B11111111,B11111111,B11111111,B00000000,B11111011,B11111111,B11111111,B10000000,B00011111,B01111111,B11111111,B11110000, + B00000000,B00000000,B00000111,B11111111,B11111111,B00000000,B00000011,B11111111,B11111111,B11000000,B00000000,B01111111,B11111111,B11111000, + B00000000,B00000000,B00000111,B11111111,B11111111,B10000000,B00000011,B11111111,B11111111,B11100000,B00000000,B01111111,B11111111,B11111000, + B00000011,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B01111111,B11111111,B11111000, + B00000000,B00000000,B11111111,B11111111,B11111111,B00000000,B11111111,B11111111,B11111111,B11110000,B00011111,B11111111,B11111111,B11111100, + B00000000,B00000000,B00000000,B00000000,B11111111,B00000000,B00000111,B11111111,B11111111,B11110000,B00000000,B11111111,B11111111,B11111100, + B00000000,B00000000,B00000000,B00000000,B11111111,B00000000,B00000111,B11111000,B00011111,B11110000,B00000000,B11111111,B00001111,B11111000, + B00000000,B01111111,B11111111,B00000001,B11111111,B11111111,B11110111,B11111000,B00011111,B11111111,B11111110,B11111111,B00001111,B11111000, + B00000000,B00000000,B00011111,B00111111,B11111110,B00000001,B11110111,B11111000,B00011111,B11110000,B00111110,B11111111,B00001111,B11111000, + B00000000,B00000000,B00000000,B11111111,B11111100,B00000000,B00001111,B11111000,B00011111,B11110000,B00000001,B11111111,B00001111,B11111000, + B00000000,B00000000,B00000000,B11111111,B11111000,B00000000,B00001111,B11111000,B00011111,B11110000,B00000001,B11111111,B00001111,B11111000, + B00000000,B01111111,B11111110,B11111111,B11111111,B11111111,B11101111,B11111000,B00111111,B11111111,B11111101,B11111111,B00011111,B11110000, + B00000000,B00000000,B00111110,B11111111,B11111100,B00000011,B11101111,B11110000,B00111111,B11100000,B01111101,B11111111,B11111111,B11110000, + B00000000,B00000000,B00000000,B11111111,B11111110,B00000000,B00001111,B11110000,B00111111,B11100000,B00000001,B11111111,B11111111,B11110000, + B00000000,B00000000,B00000000,B11111111,B11111110,B00000000,B00001111,B11110000,B00111111,B11100000,B00000001,B11111111,B11111111,B11100000, + B00000000,B11111111,B11111110,B00011111,B11111111,B11111111,B11111111,B11110000,B00111111,B11111111,B11111111,B11111111,B11111111,B11000000, + B00000000,B00000000,B01111100,B00000011,B11111110,B00000011,B11011111,B11110000,B01111111,B11000000,B01111011,B11111111,B11111111,B10000000, + B00000000,B00000000,B00010000,B00000011,B11111110,B00000000,B00011111,B11110000,B01111111,B11000000,B00000011,B11111111,B11111111,B00000000, + B00000000,B00000000,B00011111,B11111111,B11111110,B00000000,B00011111,B11111111,B11111111,B11000000,B00000011,B11111111,B11111100,B00000000, + B00011111,B11111111,B10111111,B11111111,B11111111,B11111111,B11011111,B11111111,B11111111,B11111111,B11111011,B11111100,B00000000,B00000000, + B00000000,B00001111,B10111111,B11111111,B11111100,B00000111,B11111111,B11111111,B11111111,B00000000,B11111011,B11111100,B00000000,B00000000, + B00000000,B00000000,B00111111,B11111111,B11111000,B00000000,B00111111,B11111111,B11111110,B00000000,B00000111,B11111100,B00000000,B00000000, + B00000000,B00000000,B01111111,B11111111,B11111000,B00000000,B00111111,B11111111,B11111110,B00000000,B00000111,B11111100,B00000000,B00000000, + B01111111,B11111111,B01111111,B11111111,B11111111,B11111111,B10111111,B11111111,B11111111,B11111111,B11110111,B11111100,B00000000,B00000000, + B00000000,B00111111,B01111111,B11111111,B10000000,B00001111,B10111111,B11111111,B11000000,B00000001,B11110111,B11111000,B00000000,B00000000, + B00000000,B00000000,B00000111,B11111000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000, + B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000 +}; diff --git a/config/examples/Creality/CR-10 Mini/MEEB-3DP/_Statusscreen.h b/config/examples/Creality/CR-10 Mini/MEEB-3DP/_Statusscreen.h new file mode 100644 index 00000000000..f28ba41b188 --- /dev/null +++ b/config/examples/Creality/CR-10 Mini/MEEB-3DP/_Statusscreen.h @@ -0,0 +1,71 @@ +/** + * Marlin 3D Printer Firmware + * Copyright (C) 2019 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 + +#define STATUS_LOGO_X 0 +#define STATUS_LOGO_Y 0 +#define STATUS_LOGO_WIDTH 39 + +const unsigned char status_logo_bmp[] PROGMEM = { + B11000000,B00110011,B11111011,B11111101,B11111100, + B11100000,B01110111,B11111011,B11111101,B11111110, + B11100000,B01110110,B00000011,B00000001,B10000110, + B11110000,B11110110,B00000011,B00000001,B10000110, + B11110000,B11110110,B00000011,B00000001,B10000110, + B11010000,B10110110,B00000011,B00000001,B10000110, + B11011001,B10110111,B11111011,B11111001,B11111110, + B11011001,B10110110,B00000011,B00000001,B10000110, + B11001111,B00110110,B00000011,B00000001,B10000110, + B11001111,B00110110,B00000011,B00000001,B10000110, + B11001111,B00110110,B00000011,B00000001,B10000110, + B11000110,B00110111,B11111011,B11111101,B11111110, + B11000000,B00110011,B11111001,B11111101,B11111100, + B00000000,B00000000,B00000000,B00000000,B00000000, + B00001111,B11100001,B11111110,B00001111,B11110000, + B00011111,B11110001,B11111111,B00001111,B11111000, + B00011000,B00110001,B10000001,B10001100,B00011000, + B00000000,B00110001,B10000001,B10001100,B00011000, + B00000000,B00110001,B10000001,B10001100,B00011000, + B00000111,B11100001,B10000001,B10001100,B00011000, + B00000111,B11100001,B10000001,B10001111,B11111000, + B00000000,B00110001,B10000001,B10001111,B11110000, + B00000000,B00110001,B10000001,B10001100,B00000000, + B00000000,B00110001,B10000001,B10001100,B00000000, + B00011000,B00110001,B10000001,B10001100,B00000000, + B00011111,B11110001,B11111111,B00001100,B00000000, + B00001111,B11100001,B11111110,B00001100,B00000000, + B00000000,B00000000,B00000000,B00000000,B00000000 +}; + +// +// Use default bitmaps +// +#define STATUS_HOTEND_ANIM +#define STATUS_BED_ANIM +#define STATUS_HEATERS_XSPACE 20 +#if HOTENDS < 2 + #define STATUS_HEATERS_X 48 + #define STATUS_BED_X 72 +#else + #define STATUS_HEATERS_X 40 + #define STATUS_BED_X 80 +#endif diff --git a/config/examples/Creality/CR-10 S4/CrealityV1/_Bootscreen.h b/config/examples/Creality/CR-10 S4/CrealityV1/_Bootscreen.h new file mode 100644 index 00000000000..6d0bf681715 --- /dev/null +++ b/config/examples/Creality/CR-10 S4/CrealityV1/_Bootscreen.h @@ -0,0 +1,56 @@ +/** + * 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 + +/** + * 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 +#define CUSTOM_BOOTSCREEN_BMPWIDTH 128 + +const unsigned char custom_start_bmp[] PROGMEM = { + B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B01100000,B00000000,B00000000,B00000000,B00000000,B00000000,B11111100,B00000000,B00000000, + B00001111,B11110000,B00000000,B00000000,B00000000,B00000000,B00000111,B11100000,B00000000,B00000000,B00000000,B00000000,B00000001,B10000110,B00011111,B11000000, + B00011000,B01110000,B00000000,B00000000,B00000000,B00000000,B00000000,B01100000,B00111100,B00001100,B00000000,B00000000,B00000001,B10000011,B00001100,B01100000, + B00010000,B00110000,B00000000,B00000000,B00000000,B00000000,B00000000,B01100000,B00111100,B00001100,B00000000,B00000000,B00000001,B10000011,B00001100,B00110000, + B00110000,B00110000,B00000000,B00000000,B00000000,B00000000,B00000000,B01100000,B00000000,B00001100,B00000000,B00000000,B00000000,B00000011,B00001100,B00011000, + B00110000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B01100000,B00000000,B00111111,B00001111,B00111100,B00000000,B00000011,B00001100,B00001100, + B01100000,B00000001,B11011111,B00001111,B11100000,B11111110,B00000000,B01100000,B00011100,B00011100,B00000110,B00011000,B00000000,B00000110,B00001100,B00001100, + B01100000,B00000000,B11110011,B00011000,B00110001,B10000011,B00000000,B01100000,B00001100,B00001100,B00000011,B00011000,B00000000,B00011110,B00001100,B00001100, + B01100000,B00000000,B11100000,B00110000,B00111001,B10000011,B00000000,B01100000,B00001100,B00001100,B00000011,B00110000,B00000000,B00000011,B00001100,B00001100, + B01100000,B00000000,B11000000,B00110000,B00111000,B00001111,B00000000,B01100000,B00001100,B00001100,B00000011,B00110000,B00000000,B00000001,B10001100,B00001100, + B01100000,B00000000,B11000000,B00111111,B11111000,B11111011,B00000000,B01100000,B00001100,B00001100,B00000011,B00110000,B00000000,B00000001,B10001100,B00001100, + B01100000,B00110000,B11000000,B00110000,B00000001,B10000011,B00000000,B01100000,B00001100,B00001100,B00000001,B11110000,B00000001,B10000001,B10001100,B00001100, + B01100000,B00110000,B11000000,B00110000,B00000001,B10000011,B00000000,B01100000,B00001100,B00001100,B00000000,B11100000,B00000001,B10000001,B10001100,B00011000, + B00110000,B00110000,B11000000,B00011000,B00110001,B10000011,B00000000,B01100000,B00001100,B00001100,B01000000,B11100000,B00000001,B10000011,B10001100,B00110000, + B00011000,B01100000,B11000000,B00001100,B01100001,B10000111,B11000000,B11100000,B00011100,B00001100,B11000000,B01100000,B00000000,B11000011,B00001100,B01100000, + B00001111,B11000011,B11110000,B00000111,B11000000,B11111111,B11000111,B11111100,B01111111,B00000111,B10000001,B11000000,B00000000,B01111110,B00011111,B11000000, + B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000111,B00000000,B00000000,B00000000,B00000000,B00000000, + B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000111,B00000000,B00000000,B00000000,B00000000,B00000000 +}; diff --git a/config/examples/Creality/CR-10 S4/CrealityV1/_Statusscreen.h b/config/examples/Creality/CR-10 S4/CrealityV1/_Statusscreen.h new file mode 100644 index 00000000000..44a09f121b5 --- /dev/null +++ b/config/examples/Creality/CR-10 S4/CrealityV1/_Statusscreen.h @@ -0,0 +1,66 @@ +/** + * 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 + +/** + * 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: + * https://marlinfw.org/tools/u8glib/converter.html + */ + +// +// Status Screen Logo bitmap +// +#define STATUS_LOGO_X 8 +#define STATUS_LOGO_Y 5 +#define STATUS_LOGO_WIDTH 22 + +const unsigned char status_logo_bmp[] PROGMEM = { + B00111110,B00001111,B11110000, + B11000001,B10000110,B00011000, + B11000001,B10000110,B00001100, + B00000001,B10000110,B00000100, + B00000011,B00000110,B00000100, + B00011111,B00000110,B00000100, + B00000011,B00000110,B00000100, + B00000001,B10000110,B00000100, + B11000001,B10000110,B00001100, + B11000001,B10000110,B00011000, + B00111110,B00001111,B11110000 +}; + +// +// Use default bitmaps +// +#define STATUS_HOTEND_ANIM +#define STATUS_BED_ANIM +#if HOTENDS < 2 + #define STATUS_HEATERS_X 40 + #define STATUS_BED_X 72 +#else + #define STATUS_HEATERS_X 32 + #define STATUS_BED_X 80 +#endif diff --git a/config/examples/Creality/CR-10 S5/BigTreeTech SKR Mini E3 1.2 with TFT35 E3 V3.0/_Bootscreen.h b/config/examples/Creality/CR-10 S5/BigTreeTech SKR Mini E3 1.2 with TFT35 E3 V3.0/_Bootscreen.h new file mode 100644 index 00000000000..6d0bf681715 --- /dev/null +++ b/config/examples/Creality/CR-10 S5/BigTreeTech SKR Mini E3 1.2 with TFT35 E3 V3.0/_Bootscreen.h @@ -0,0 +1,56 @@ +/** + * 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 + +/** + * 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 +#define CUSTOM_BOOTSCREEN_BMPWIDTH 128 + +const unsigned char custom_start_bmp[] PROGMEM = { + B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B01100000,B00000000,B00000000,B00000000,B00000000,B00000000,B11111100,B00000000,B00000000, + B00001111,B11110000,B00000000,B00000000,B00000000,B00000000,B00000111,B11100000,B00000000,B00000000,B00000000,B00000000,B00000001,B10000110,B00011111,B11000000, + B00011000,B01110000,B00000000,B00000000,B00000000,B00000000,B00000000,B01100000,B00111100,B00001100,B00000000,B00000000,B00000001,B10000011,B00001100,B01100000, + B00010000,B00110000,B00000000,B00000000,B00000000,B00000000,B00000000,B01100000,B00111100,B00001100,B00000000,B00000000,B00000001,B10000011,B00001100,B00110000, + B00110000,B00110000,B00000000,B00000000,B00000000,B00000000,B00000000,B01100000,B00000000,B00001100,B00000000,B00000000,B00000000,B00000011,B00001100,B00011000, + B00110000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B01100000,B00000000,B00111111,B00001111,B00111100,B00000000,B00000011,B00001100,B00001100, + B01100000,B00000001,B11011111,B00001111,B11100000,B11111110,B00000000,B01100000,B00011100,B00011100,B00000110,B00011000,B00000000,B00000110,B00001100,B00001100, + B01100000,B00000000,B11110011,B00011000,B00110001,B10000011,B00000000,B01100000,B00001100,B00001100,B00000011,B00011000,B00000000,B00011110,B00001100,B00001100, + B01100000,B00000000,B11100000,B00110000,B00111001,B10000011,B00000000,B01100000,B00001100,B00001100,B00000011,B00110000,B00000000,B00000011,B00001100,B00001100, + B01100000,B00000000,B11000000,B00110000,B00111000,B00001111,B00000000,B01100000,B00001100,B00001100,B00000011,B00110000,B00000000,B00000001,B10001100,B00001100, + B01100000,B00000000,B11000000,B00111111,B11111000,B11111011,B00000000,B01100000,B00001100,B00001100,B00000011,B00110000,B00000000,B00000001,B10001100,B00001100, + B01100000,B00110000,B11000000,B00110000,B00000001,B10000011,B00000000,B01100000,B00001100,B00001100,B00000001,B11110000,B00000001,B10000001,B10001100,B00001100, + B01100000,B00110000,B11000000,B00110000,B00000001,B10000011,B00000000,B01100000,B00001100,B00001100,B00000000,B11100000,B00000001,B10000001,B10001100,B00011000, + B00110000,B00110000,B11000000,B00011000,B00110001,B10000011,B00000000,B01100000,B00001100,B00001100,B01000000,B11100000,B00000001,B10000011,B10001100,B00110000, + B00011000,B01100000,B11000000,B00001100,B01100001,B10000111,B11000000,B11100000,B00011100,B00001100,B11000000,B01100000,B00000000,B11000011,B00001100,B01100000, + B00001111,B11000011,B11110000,B00000111,B11000000,B11111111,B11000111,B11111100,B01111111,B00000111,B10000001,B11000000,B00000000,B01111110,B00011111,B11000000, + B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000111,B00000000,B00000000,B00000000,B00000000,B00000000, + B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000111,B00000000,B00000000,B00000000,B00000000,B00000000 +}; diff --git a/config/examples/Creality/CR-10 S5/BigTreeTech SKR Mini E3 1.2 with TFT35 E3 V3.0/_Statusscreen.h b/config/examples/Creality/CR-10 S5/BigTreeTech SKR Mini E3 1.2 with TFT35 E3 V3.0/_Statusscreen.h new file mode 100644 index 00000000000..44a09f121b5 --- /dev/null +++ b/config/examples/Creality/CR-10 S5/BigTreeTech SKR Mini E3 1.2 with TFT35 E3 V3.0/_Statusscreen.h @@ -0,0 +1,66 @@ +/** + * 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 + +/** + * 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: + * https://marlinfw.org/tools/u8glib/converter.html + */ + +// +// Status Screen Logo bitmap +// +#define STATUS_LOGO_X 8 +#define STATUS_LOGO_Y 5 +#define STATUS_LOGO_WIDTH 22 + +const unsigned char status_logo_bmp[] PROGMEM = { + B00111110,B00001111,B11110000, + B11000001,B10000110,B00011000, + B11000001,B10000110,B00001100, + B00000001,B10000110,B00000100, + B00000011,B00000110,B00000100, + B00011111,B00000110,B00000100, + B00000011,B00000110,B00000100, + B00000001,B10000110,B00000100, + B11000001,B10000110,B00001100, + B11000001,B10000110,B00011000, + B00111110,B00001111,B11110000 +}; + +// +// Use default bitmaps +// +#define STATUS_HOTEND_ANIM +#define STATUS_BED_ANIM +#if HOTENDS < 2 + #define STATUS_HEATERS_X 40 + #define STATUS_BED_X 72 +#else + #define STATUS_HEATERS_X 32 + #define STATUS_BED_X 80 +#endif diff --git a/config/examples/Creality/CR-10 S5/BigTreeTech SKR Mini E3 v3/README.md b/config/examples/Creality/CR-10 S5/BigTreeTech SKR Mini E3 v3/README.md new file mode 100644 index 00000000000..c973ae409e0 --- /dev/null +++ b/config/examples/Creality/CR-10 S5/BigTreeTech SKR Mini E3 v3/README.md @@ -0,0 +1,15 @@ +# CR-10 S5 with BTT SKR E3 mini v3.0: + + - BLtouch v3.1 (conneted to the Z endstop pin) + - Stock LCD (connected to the LCD's EXT3 spare port, with one single straight ribbon cable) + - Bondtech or stock extruder + - Bowden setup + - All 4 fans are PWM controlled. + +## Flashing Mainboard Firmware + +The bootloader which handles flashing new firmware on this board remembers the last filename you used. + +### Where to put the firmware file on the SDCard: + +Put the `firmware.bin` file into the root folder. diff --git a/config/examples/Creality/CR-10 S5/BigTreeTech SKR Mini E3 v3/_Bootscreen.h b/config/examples/Creality/CR-10 S5/BigTreeTech SKR Mini E3 v3/_Bootscreen.h new file mode 100644 index 00000000000..9f72450afe8 --- /dev/null +++ b/config/examples/Creality/CR-10 S5/BigTreeTech SKR Mini E3 v3/_Bootscreen.h @@ -0,0 +1,56 @@ +/** + * Marlin 3D Printer Firmware + * Copyright (c) 2021 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 + +/** + * 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 +#define CUSTOM_BOOTSCREEN_BMPWIDTH 128 + +const unsigned char custom_start_bmp[] PROGMEM = { + B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B01100000,B00000000,B00000000,B00000000,B00000000,B00000000,B11111100,B00000000,B00000000, + B00001111,B11110000,B00000000,B00000000,B00000000,B00000000,B00000111,B11100000,B00000000,B00000000,B00000000,B00000000,B00000001,B10000110,B00011111,B11000000, + B00011000,B01110000,B00000000,B00000000,B00000000,B00000000,B00000000,B01100000,B00111100,B00001100,B00000000,B00000000,B00000001,B10000011,B00001100,B01100000, + B00010000,B00110000,B00000000,B00000000,B00000000,B00000000,B00000000,B01100000,B00111100,B00001100,B00000000,B00000000,B00000001,B10000011,B00001100,B00110000, + B00110000,B00110000,B00000000,B00000000,B00000000,B00000000,B00000000,B01100000,B00000000,B00001100,B00000000,B00000000,B00000000,B00000011,B00001100,B00011000, + B00110000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B01100000,B00000000,B00111111,B00001111,B00111100,B00000000,B00000011,B00001100,B00001100, + B01100000,B00000001,B11011111,B00001111,B11100000,B11111110,B00000000,B01100000,B00011100,B00011100,B00000110,B00011000,B00000000,B00000110,B00001100,B00001100, + B01100000,B00000000,B11110011,B00011000,B00110001,B10000011,B00000000,B01100000,B00001100,B00001100,B00000011,B00011000,B00000000,B00011110,B00001100,B00001100, + B01100000,B00000000,B11100000,B00110000,B00111001,B10000011,B00000000,B01100000,B00001100,B00001100,B00000011,B00110000,B00000000,B00000011,B00001100,B00001100, + B01100000,B00000000,B11000000,B00110000,B00111000,B00001111,B00000000,B01100000,B00001100,B00001100,B00000011,B00110000,B00000000,B00000001,B10001100,B00001100, + B01100000,B00000000,B11000000,B00111111,B11111000,B11111011,B00000000,B01100000,B00001100,B00001100,B00000011,B00110000,B00000000,B00000001,B10001100,B00001100, + B01100000,B00110000,B11000000,B00110000,B00000001,B10000011,B00000000,B01100000,B00001100,B00001100,B00000001,B11110000,B00000001,B10000001,B10001100,B00001100, + B01100000,B00110000,B11000000,B00110000,B00000001,B10000011,B00000000,B01100000,B00001100,B00001100,B00000000,B11100000,B00000001,B10000001,B10001100,B00011000, + B00110000,B00110000,B11000000,B00011000,B00110001,B10000011,B00000000,B01100000,B00001100,B00001100,B01000000,B11100000,B00000001,B10000011,B10001100,B00110000, + B00011000,B01100000,B11000000,B00001100,B01100001,B10000111,B11000000,B11100000,B00011100,B00001100,B11000000,B01100000,B00000000,B11000011,B00001100,B01100000, + B00001111,B11000011,B11110000,B00000111,B11000000,B11111111,B11000111,B11111100,B01111111,B00000111,B10000001,B11000000,B00000000,B01111110,B00011111,B11000000, + B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000111,B00000000,B00000000,B00000000,B00000000,B00000000, + B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000111,B00000000,B00000000,B00000000,B00000000,B00000000 +}; diff --git a/config/examples/Creality/CR-10 S5/BigTreeTech SKR Mini E3 v3/_Statusscreen.h b/config/examples/Creality/CR-10 S5/BigTreeTech SKR Mini E3 v3/_Statusscreen.h new file mode 100644 index 00000000000..bdf12670ce0 --- /dev/null +++ b/config/examples/Creality/CR-10 S5/BigTreeTech SKR Mini E3 v3/_Statusscreen.h @@ -0,0 +1,66 @@ +/** + * Marlin 3D Printer Firmware + * Copyright (c) 2021 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 + +/** + * 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: + * https://marlinfw.org/tools/u8glib/converter.html + */ + +// +// Status Screen Logo bitmap +// +#define STATUS_LOGO_X 8 +#define STATUS_LOGO_Y 5 +#define STATUS_LOGO_WIDTH 22 + +const unsigned char status_logo_bmp[] PROGMEM = { + B00111110,B00001111,B11110000, + B11000001,B10000110,B00011000, + B11000001,B10000110,B00001100, + B00000001,B10000110,B00000100, + B00000011,B00000110,B00000100, + B00011111,B00000110,B00000100, + B00000011,B00000110,B00000100, + B00000001,B10000110,B00000100, + B11000001,B10000110,B00001100, + B11000001,B10000110,B00011000, + B00111110,B00001111,B11110000 +}; + +// +// Use default bitmaps +// +#define STATUS_HOTEND_ANIM +#define STATUS_BED_ANIM +#if HOTENDS < 2 + #define STATUS_HEATERS_X 40 + #define STATUS_BED_X 72 +#else + #define STATUS_HEATERS_X 32 + #define STATUS_BED_X 80 +#endif diff --git a/config/examples/Creality/CR-10 S5/CrealityV1/_Bootscreen.h b/config/examples/Creality/CR-10 S5/CrealityV1/_Bootscreen.h new file mode 100644 index 00000000000..6d0bf681715 --- /dev/null +++ b/config/examples/Creality/CR-10 S5/CrealityV1/_Bootscreen.h @@ -0,0 +1,56 @@ +/** + * 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 + +/** + * 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 +#define CUSTOM_BOOTSCREEN_BMPWIDTH 128 + +const unsigned char custom_start_bmp[] PROGMEM = { + B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B01100000,B00000000,B00000000,B00000000,B00000000,B00000000,B11111100,B00000000,B00000000, + B00001111,B11110000,B00000000,B00000000,B00000000,B00000000,B00000111,B11100000,B00000000,B00000000,B00000000,B00000000,B00000001,B10000110,B00011111,B11000000, + B00011000,B01110000,B00000000,B00000000,B00000000,B00000000,B00000000,B01100000,B00111100,B00001100,B00000000,B00000000,B00000001,B10000011,B00001100,B01100000, + B00010000,B00110000,B00000000,B00000000,B00000000,B00000000,B00000000,B01100000,B00111100,B00001100,B00000000,B00000000,B00000001,B10000011,B00001100,B00110000, + B00110000,B00110000,B00000000,B00000000,B00000000,B00000000,B00000000,B01100000,B00000000,B00001100,B00000000,B00000000,B00000000,B00000011,B00001100,B00011000, + B00110000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B01100000,B00000000,B00111111,B00001111,B00111100,B00000000,B00000011,B00001100,B00001100, + B01100000,B00000001,B11011111,B00001111,B11100000,B11111110,B00000000,B01100000,B00011100,B00011100,B00000110,B00011000,B00000000,B00000110,B00001100,B00001100, + B01100000,B00000000,B11110011,B00011000,B00110001,B10000011,B00000000,B01100000,B00001100,B00001100,B00000011,B00011000,B00000000,B00011110,B00001100,B00001100, + B01100000,B00000000,B11100000,B00110000,B00111001,B10000011,B00000000,B01100000,B00001100,B00001100,B00000011,B00110000,B00000000,B00000011,B00001100,B00001100, + B01100000,B00000000,B11000000,B00110000,B00111000,B00001111,B00000000,B01100000,B00001100,B00001100,B00000011,B00110000,B00000000,B00000001,B10001100,B00001100, + B01100000,B00000000,B11000000,B00111111,B11111000,B11111011,B00000000,B01100000,B00001100,B00001100,B00000011,B00110000,B00000000,B00000001,B10001100,B00001100, + B01100000,B00110000,B11000000,B00110000,B00000001,B10000011,B00000000,B01100000,B00001100,B00001100,B00000001,B11110000,B00000001,B10000001,B10001100,B00001100, + B01100000,B00110000,B11000000,B00110000,B00000001,B10000011,B00000000,B01100000,B00001100,B00001100,B00000000,B11100000,B00000001,B10000001,B10001100,B00011000, + B00110000,B00110000,B11000000,B00011000,B00110001,B10000011,B00000000,B01100000,B00001100,B00001100,B01000000,B11100000,B00000001,B10000011,B10001100,B00110000, + B00011000,B01100000,B11000000,B00001100,B01100001,B10000111,B11000000,B11100000,B00011100,B00001100,B11000000,B01100000,B00000000,B11000011,B00001100,B01100000, + B00001111,B11000011,B11110000,B00000111,B11000000,B11111111,B11000111,B11111100,B01111111,B00000111,B10000001,B11000000,B00000000,B01111110,B00011111,B11000000, + B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000111,B00000000,B00000000,B00000000,B00000000,B00000000, + B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000111,B00000000,B00000000,B00000000,B00000000,B00000000 +}; diff --git a/config/examples/Creality/CR-10 S5/CrealityV1/_Statusscreen.h b/config/examples/Creality/CR-10 S5/CrealityV1/_Statusscreen.h new file mode 100644 index 00000000000..44a09f121b5 --- /dev/null +++ b/config/examples/Creality/CR-10 S5/CrealityV1/_Statusscreen.h @@ -0,0 +1,66 @@ +/** + * 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 + +/** + * 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: + * https://marlinfw.org/tools/u8glib/converter.html + */ + +// +// Status Screen Logo bitmap +// +#define STATUS_LOGO_X 8 +#define STATUS_LOGO_Y 5 +#define STATUS_LOGO_WIDTH 22 + +const unsigned char status_logo_bmp[] PROGMEM = { + B00111110,B00001111,B11110000, + B11000001,B10000110,B00011000, + B11000001,B10000110,B00001100, + B00000001,B10000110,B00000100, + B00000011,B00000110,B00000100, + B00011111,B00000110,B00000100, + B00000011,B00000110,B00000100, + B00000001,B10000110,B00000100, + B11000001,B10000110,B00001100, + B11000001,B10000110,B00011000, + B00111110,B00001111,B11110000 +}; + +// +// Use default bitmaps +// +#define STATUS_HOTEND_ANIM +#define STATUS_BED_ANIM +#if HOTENDS < 2 + #define STATUS_HEATERS_X 40 + #define STATUS_BED_X 72 +#else + #define STATUS_HEATERS_X 32 + #define STATUS_BED_X 80 +#endif diff --git a/config/examples/Creality/CR-10 S5/CrealityV2.2-BLTouch/_Bootscreen.h b/config/examples/Creality/CR-10 S5/CrealityV2.2-BLTouch/_Bootscreen.h new file mode 100644 index 00000000000..9f72450afe8 --- /dev/null +++ b/config/examples/Creality/CR-10 S5/CrealityV2.2-BLTouch/_Bootscreen.h @@ -0,0 +1,56 @@ +/** + * Marlin 3D Printer Firmware + * Copyright (c) 2021 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 + +/** + * 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 +#define CUSTOM_BOOTSCREEN_BMPWIDTH 128 + +const unsigned char custom_start_bmp[] PROGMEM = { + B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B01100000,B00000000,B00000000,B00000000,B00000000,B00000000,B11111100,B00000000,B00000000, + B00001111,B11110000,B00000000,B00000000,B00000000,B00000000,B00000111,B11100000,B00000000,B00000000,B00000000,B00000000,B00000001,B10000110,B00011111,B11000000, + B00011000,B01110000,B00000000,B00000000,B00000000,B00000000,B00000000,B01100000,B00111100,B00001100,B00000000,B00000000,B00000001,B10000011,B00001100,B01100000, + B00010000,B00110000,B00000000,B00000000,B00000000,B00000000,B00000000,B01100000,B00111100,B00001100,B00000000,B00000000,B00000001,B10000011,B00001100,B00110000, + B00110000,B00110000,B00000000,B00000000,B00000000,B00000000,B00000000,B01100000,B00000000,B00001100,B00000000,B00000000,B00000000,B00000011,B00001100,B00011000, + B00110000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B01100000,B00000000,B00111111,B00001111,B00111100,B00000000,B00000011,B00001100,B00001100, + B01100000,B00000001,B11011111,B00001111,B11100000,B11111110,B00000000,B01100000,B00011100,B00011100,B00000110,B00011000,B00000000,B00000110,B00001100,B00001100, + B01100000,B00000000,B11110011,B00011000,B00110001,B10000011,B00000000,B01100000,B00001100,B00001100,B00000011,B00011000,B00000000,B00011110,B00001100,B00001100, + B01100000,B00000000,B11100000,B00110000,B00111001,B10000011,B00000000,B01100000,B00001100,B00001100,B00000011,B00110000,B00000000,B00000011,B00001100,B00001100, + B01100000,B00000000,B11000000,B00110000,B00111000,B00001111,B00000000,B01100000,B00001100,B00001100,B00000011,B00110000,B00000000,B00000001,B10001100,B00001100, + B01100000,B00000000,B11000000,B00111111,B11111000,B11111011,B00000000,B01100000,B00001100,B00001100,B00000011,B00110000,B00000000,B00000001,B10001100,B00001100, + B01100000,B00110000,B11000000,B00110000,B00000001,B10000011,B00000000,B01100000,B00001100,B00001100,B00000001,B11110000,B00000001,B10000001,B10001100,B00001100, + B01100000,B00110000,B11000000,B00110000,B00000001,B10000011,B00000000,B01100000,B00001100,B00001100,B00000000,B11100000,B00000001,B10000001,B10001100,B00011000, + B00110000,B00110000,B11000000,B00011000,B00110001,B10000011,B00000000,B01100000,B00001100,B00001100,B01000000,B11100000,B00000001,B10000011,B10001100,B00110000, + B00011000,B01100000,B11000000,B00001100,B01100001,B10000111,B11000000,B11100000,B00011100,B00001100,B11000000,B01100000,B00000000,B11000011,B00001100,B01100000, + B00001111,B11000011,B11110000,B00000111,B11000000,B11111111,B11000111,B11111100,B01111111,B00000111,B10000001,B11000000,B00000000,B01111110,B00011111,B11000000, + B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000111,B00000000,B00000000,B00000000,B00000000,B00000000, + B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000111,B00000000,B00000000,B00000000,B00000000,B00000000 +}; diff --git a/config/examples/Creality/CR-10 S5/CrealityV2.2-BLTouch/_Statusscreen.h b/config/examples/Creality/CR-10 S5/CrealityV2.2-BLTouch/_Statusscreen.h new file mode 100644 index 00000000000..bdf12670ce0 --- /dev/null +++ b/config/examples/Creality/CR-10 S5/CrealityV2.2-BLTouch/_Statusscreen.h @@ -0,0 +1,66 @@ +/** + * Marlin 3D Printer Firmware + * Copyright (c) 2021 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 + +/** + * 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: + * https://marlinfw.org/tools/u8glib/converter.html + */ + +// +// Status Screen Logo bitmap +// +#define STATUS_LOGO_X 8 +#define STATUS_LOGO_Y 5 +#define STATUS_LOGO_WIDTH 22 + +const unsigned char status_logo_bmp[] PROGMEM = { + B00111110,B00001111,B11110000, + B11000001,B10000110,B00011000, + B11000001,B10000110,B00001100, + B00000001,B10000110,B00000100, + B00000011,B00000110,B00000100, + B00011111,B00000110,B00000100, + B00000011,B00000110,B00000100, + B00000001,B10000110,B00000100, + B11000001,B10000110,B00001100, + B11000001,B10000110,B00011000, + B00111110,B00001111,B11110000 +}; + +// +// Use default bitmaps +// +#define STATUS_HOTEND_ANIM +#define STATUS_BED_ANIM +#if HOTENDS < 2 + #define STATUS_HEATERS_X 40 + #define STATUS_BED_X 72 +#else + #define STATUS_HEATERS_X 32 + #define STATUS_BED_X 80 +#endif diff --git a/config/examples/Creality/CR-10 V2/_Bootscreen.h b/config/examples/Creality/CR-10 V2/_Bootscreen.h new file mode 100644 index 00000000000..6d0bf681715 --- /dev/null +++ b/config/examples/Creality/CR-10 V2/_Bootscreen.h @@ -0,0 +1,56 @@ +/** + * 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 + +/** + * 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 +#define CUSTOM_BOOTSCREEN_BMPWIDTH 128 + +const unsigned char custom_start_bmp[] PROGMEM = { + B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B01100000,B00000000,B00000000,B00000000,B00000000,B00000000,B11111100,B00000000,B00000000, + B00001111,B11110000,B00000000,B00000000,B00000000,B00000000,B00000111,B11100000,B00000000,B00000000,B00000000,B00000000,B00000001,B10000110,B00011111,B11000000, + B00011000,B01110000,B00000000,B00000000,B00000000,B00000000,B00000000,B01100000,B00111100,B00001100,B00000000,B00000000,B00000001,B10000011,B00001100,B01100000, + B00010000,B00110000,B00000000,B00000000,B00000000,B00000000,B00000000,B01100000,B00111100,B00001100,B00000000,B00000000,B00000001,B10000011,B00001100,B00110000, + B00110000,B00110000,B00000000,B00000000,B00000000,B00000000,B00000000,B01100000,B00000000,B00001100,B00000000,B00000000,B00000000,B00000011,B00001100,B00011000, + B00110000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B01100000,B00000000,B00111111,B00001111,B00111100,B00000000,B00000011,B00001100,B00001100, + B01100000,B00000001,B11011111,B00001111,B11100000,B11111110,B00000000,B01100000,B00011100,B00011100,B00000110,B00011000,B00000000,B00000110,B00001100,B00001100, + B01100000,B00000000,B11110011,B00011000,B00110001,B10000011,B00000000,B01100000,B00001100,B00001100,B00000011,B00011000,B00000000,B00011110,B00001100,B00001100, + B01100000,B00000000,B11100000,B00110000,B00111001,B10000011,B00000000,B01100000,B00001100,B00001100,B00000011,B00110000,B00000000,B00000011,B00001100,B00001100, + B01100000,B00000000,B11000000,B00110000,B00111000,B00001111,B00000000,B01100000,B00001100,B00001100,B00000011,B00110000,B00000000,B00000001,B10001100,B00001100, + B01100000,B00000000,B11000000,B00111111,B11111000,B11111011,B00000000,B01100000,B00001100,B00001100,B00000011,B00110000,B00000000,B00000001,B10001100,B00001100, + B01100000,B00110000,B11000000,B00110000,B00000001,B10000011,B00000000,B01100000,B00001100,B00001100,B00000001,B11110000,B00000001,B10000001,B10001100,B00001100, + B01100000,B00110000,B11000000,B00110000,B00000001,B10000011,B00000000,B01100000,B00001100,B00001100,B00000000,B11100000,B00000001,B10000001,B10001100,B00011000, + B00110000,B00110000,B11000000,B00011000,B00110001,B10000011,B00000000,B01100000,B00001100,B00001100,B01000000,B11100000,B00000001,B10000011,B10001100,B00110000, + B00011000,B01100000,B11000000,B00001100,B01100001,B10000111,B11000000,B11100000,B00011100,B00001100,B11000000,B01100000,B00000000,B11000011,B00001100,B01100000, + B00001111,B11000011,B11110000,B00000111,B11000000,B11111111,B11000111,B11111100,B01111111,B00000111,B10000001,B11000000,B00000000,B01111110,B00011111,B11000000, + B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000111,B00000000,B00000000,B00000000,B00000000,B00000000, + B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000111,B00000000,B00000000,B00000000,B00000000,B00000000 +}; diff --git a/config/examples/Creality/CR-10 V2/_Statusscreen.h b/config/examples/Creality/CR-10 V2/_Statusscreen.h new file mode 100644 index 00000000000..d848b8a6c45 --- /dev/null +++ b/config/examples/Creality/CR-10 V2/_Statusscreen.h @@ -0,0 +1,68 @@ +/** + * 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 + +/** + * 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: + * https://marlinfw.org/tools/u8glib/converter.html + */ + +#define STATUS_LOGO_Y 3 +#define STATUS_LOGO_WIDTH 40 + +const unsigned char status_logo_bmp[] PROGMEM = { + B00000000,B11111011,B11110000,B00000000,B00000000, + B00000001,B11011001,B10111000,B11100011,B10000000, + B00000011,B10001001,B10111001,B11100111,B11000000, + B00000011,B10000001,B11110000,B11000110,B11000000, + B00000011,B11000001,B10111000,B11000110,B11000000, + B00000001,B11111011,B10111000,B11100111,B11000000, + B00000000,B11111011,B11011111,B11110011,B10000000, + B00000000,B00000000,B00000000,B00000000,B00000000, + B00000000,B00000000,B00000000,B00000000,B00000000, + B00000000,B00000011,B11001110,B00000000,B00000000, + B00000000,B00000001,B11001000,B11110000,B00000000, + B00000000,B00000001,B11011001,B11110000,B00000000, + B00000000,B00000000,B11110000,B01110000,B00000000, + B00000000,B00000000,B11110000,B01100000,B00000000, + B00000000,B00000000,B01100000,B11111000,B00000000, + B00000000,B00000000,B01100001,B11111000,B00000000 +}; + +// +// Use default bitmaps +// +#define STATUS_HOTEND_ANIM +#define STATUS_BED_ANIM +#define STATUS_HEATERS_XSPACE 20 +#if HOTENDS < 2 + #define STATUS_HEATERS_X 48 + #define STATUS_BED_X 72 +#else + #define STATUS_HEATERS_X 40 + #define STATUS_BED_X 80 +#endif diff --git a/config/examples/Creality/CR-10 V3/_Bootscreen.h b/config/examples/Creality/CR-10 V3/_Bootscreen.h new file mode 100644 index 00000000000..9f72450afe8 --- /dev/null +++ b/config/examples/Creality/CR-10 V3/_Bootscreen.h @@ -0,0 +1,56 @@ +/** + * Marlin 3D Printer Firmware + * Copyright (c) 2021 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 + +/** + * 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 +#define CUSTOM_BOOTSCREEN_BMPWIDTH 128 + +const unsigned char custom_start_bmp[] PROGMEM = { + B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B01100000,B00000000,B00000000,B00000000,B00000000,B00000000,B11111100,B00000000,B00000000, + B00001111,B11110000,B00000000,B00000000,B00000000,B00000000,B00000111,B11100000,B00000000,B00000000,B00000000,B00000000,B00000001,B10000110,B00011111,B11000000, + B00011000,B01110000,B00000000,B00000000,B00000000,B00000000,B00000000,B01100000,B00111100,B00001100,B00000000,B00000000,B00000001,B10000011,B00001100,B01100000, + B00010000,B00110000,B00000000,B00000000,B00000000,B00000000,B00000000,B01100000,B00111100,B00001100,B00000000,B00000000,B00000001,B10000011,B00001100,B00110000, + B00110000,B00110000,B00000000,B00000000,B00000000,B00000000,B00000000,B01100000,B00000000,B00001100,B00000000,B00000000,B00000000,B00000011,B00001100,B00011000, + B00110000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B01100000,B00000000,B00111111,B00001111,B00111100,B00000000,B00000011,B00001100,B00001100, + B01100000,B00000001,B11011111,B00001111,B11100000,B11111110,B00000000,B01100000,B00011100,B00011100,B00000110,B00011000,B00000000,B00000110,B00001100,B00001100, + B01100000,B00000000,B11110011,B00011000,B00110001,B10000011,B00000000,B01100000,B00001100,B00001100,B00000011,B00011000,B00000000,B00011110,B00001100,B00001100, + B01100000,B00000000,B11100000,B00110000,B00111001,B10000011,B00000000,B01100000,B00001100,B00001100,B00000011,B00110000,B00000000,B00000011,B00001100,B00001100, + B01100000,B00000000,B11000000,B00110000,B00111000,B00001111,B00000000,B01100000,B00001100,B00001100,B00000011,B00110000,B00000000,B00000001,B10001100,B00001100, + B01100000,B00000000,B11000000,B00111111,B11111000,B11111011,B00000000,B01100000,B00001100,B00001100,B00000011,B00110000,B00000000,B00000001,B10001100,B00001100, + B01100000,B00110000,B11000000,B00110000,B00000001,B10000011,B00000000,B01100000,B00001100,B00001100,B00000001,B11110000,B00000001,B10000001,B10001100,B00001100, + B01100000,B00110000,B11000000,B00110000,B00000001,B10000011,B00000000,B01100000,B00001100,B00001100,B00000000,B11100000,B00000001,B10000001,B10001100,B00011000, + B00110000,B00110000,B11000000,B00011000,B00110001,B10000011,B00000000,B01100000,B00001100,B00001100,B01000000,B11100000,B00000001,B10000011,B10001100,B00110000, + B00011000,B01100000,B11000000,B00001100,B01100001,B10000111,B11000000,B11100000,B00011100,B00001100,B11000000,B01100000,B00000000,B11000011,B00001100,B01100000, + B00001111,B11000011,B11110000,B00000111,B11000000,B11111111,B11000111,B11111100,B01111111,B00000111,B10000001,B11000000,B00000000,B01111110,B00011111,B11000000, + B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000111,B00000000,B00000000,B00000000,B00000000,B00000000, + B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000111,B00000000,B00000000,B00000000,B00000000,B00000000 +}; diff --git a/config/examples/Creality/CR-10 V3/_Statusscreen.h b/config/examples/Creality/CR-10 V3/_Statusscreen.h new file mode 100644 index 00000000000..0676b313589 --- /dev/null +++ b/config/examples/Creality/CR-10 V3/_Statusscreen.h @@ -0,0 +1,69 @@ +/** + * Marlin 3D Printer Firmware + * Copyright (c) 2021 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 + +/** + * 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: + * https://marlinfw.org/tools/u8glib/converter.html + */ + +#define STATUS_LOGO_Y 5 +#define STATUS_LOGO_WIDTH 32 + +const unsigned char status_logo_bmp[] PROGMEM = { + B00011100,B11110000,B00010001,B11000000, + B00100010,B10001000,B00110010,B00100000, + B00100000,B10001000,B00010010,B00100000, + B00100000,B11110011,B10010010,B00100000, + B00100000,B10100000,B00010010,B00100000, + B00100010,B10010000,B00010010,B00100000, + B00011100,B10001000,B00111001,B11000000, + B00000000,B00000000,B00000000,B00000000, + B00000000,B00000000,B00000000,B00000000, + B00000000,B00000000,B00000000,B00000000, + B00000000,B01000101,B11110000,B00000000, + B00000000,B01000100,B00100000,B00000000, + B00000000,B01000100,B01000000,B00000000, + B00000000,B01000100,B00100000,B00000000, + B00000000,B01000100,B00010000,B00000000, + B00000000,B00101001,B00010000,B00000000, + B00000000,B00010000,B11100000,B00000000, +}; + +// +// Use default bitmaps +// +#define STATUS_HOTEND_ANIM +#define STATUS_BED_ANIM +#define STATUS_HEATERS_XSPACE 20 +#if HOTENDS < 2 + #define STATUS_HEATERS_X 48 + #define STATUS_BED_X 72 +#else + #define STATUS_HEATERS_X 40 + #define STATUS_BED_X 80 +#endif diff --git a/config/examples/Creality/CR-10/BigTreeTech SKR Mini E3 2.0/_Bootscreen.h b/config/examples/Creality/CR-10/BigTreeTech SKR Mini E3 2.0/_Bootscreen.h new file mode 100644 index 00000000000..6d0bf681715 --- /dev/null +++ b/config/examples/Creality/CR-10/BigTreeTech SKR Mini E3 2.0/_Bootscreen.h @@ -0,0 +1,56 @@ +/** + * 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 + +/** + * 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 +#define CUSTOM_BOOTSCREEN_BMPWIDTH 128 + +const unsigned char custom_start_bmp[] PROGMEM = { + B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B01100000,B00000000,B00000000,B00000000,B00000000,B00000000,B11111100,B00000000,B00000000, + B00001111,B11110000,B00000000,B00000000,B00000000,B00000000,B00000111,B11100000,B00000000,B00000000,B00000000,B00000000,B00000001,B10000110,B00011111,B11000000, + B00011000,B01110000,B00000000,B00000000,B00000000,B00000000,B00000000,B01100000,B00111100,B00001100,B00000000,B00000000,B00000001,B10000011,B00001100,B01100000, + B00010000,B00110000,B00000000,B00000000,B00000000,B00000000,B00000000,B01100000,B00111100,B00001100,B00000000,B00000000,B00000001,B10000011,B00001100,B00110000, + B00110000,B00110000,B00000000,B00000000,B00000000,B00000000,B00000000,B01100000,B00000000,B00001100,B00000000,B00000000,B00000000,B00000011,B00001100,B00011000, + B00110000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B01100000,B00000000,B00111111,B00001111,B00111100,B00000000,B00000011,B00001100,B00001100, + B01100000,B00000001,B11011111,B00001111,B11100000,B11111110,B00000000,B01100000,B00011100,B00011100,B00000110,B00011000,B00000000,B00000110,B00001100,B00001100, + B01100000,B00000000,B11110011,B00011000,B00110001,B10000011,B00000000,B01100000,B00001100,B00001100,B00000011,B00011000,B00000000,B00011110,B00001100,B00001100, + B01100000,B00000000,B11100000,B00110000,B00111001,B10000011,B00000000,B01100000,B00001100,B00001100,B00000011,B00110000,B00000000,B00000011,B00001100,B00001100, + B01100000,B00000000,B11000000,B00110000,B00111000,B00001111,B00000000,B01100000,B00001100,B00001100,B00000011,B00110000,B00000000,B00000001,B10001100,B00001100, + B01100000,B00000000,B11000000,B00111111,B11111000,B11111011,B00000000,B01100000,B00001100,B00001100,B00000011,B00110000,B00000000,B00000001,B10001100,B00001100, + B01100000,B00110000,B11000000,B00110000,B00000001,B10000011,B00000000,B01100000,B00001100,B00001100,B00000001,B11110000,B00000001,B10000001,B10001100,B00001100, + B01100000,B00110000,B11000000,B00110000,B00000001,B10000011,B00000000,B01100000,B00001100,B00001100,B00000000,B11100000,B00000001,B10000001,B10001100,B00011000, + B00110000,B00110000,B11000000,B00011000,B00110001,B10000011,B00000000,B01100000,B00001100,B00001100,B01000000,B11100000,B00000001,B10000011,B10001100,B00110000, + B00011000,B01100000,B11000000,B00001100,B01100001,B10000111,B11000000,B11100000,B00011100,B00001100,B11000000,B01100000,B00000000,B11000011,B00001100,B01100000, + B00001111,B11000011,B11110000,B00000111,B11000000,B11111111,B11000111,B11111100,B01111111,B00000111,B10000001,B11000000,B00000000,B01111110,B00011111,B11000000, + B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000111,B00000000,B00000000,B00000000,B00000000,B00000000, + B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000111,B00000000,B00000000,B00000000,B00000000,B00000000 +}; diff --git a/config/examples/Creality/CR-10/BigTreeTech SKR Mini E3 2.0/_Statusscreen.h b/config/examples/Creality/CR-10/BigTreeTech SKR Mini E3 2.0/_Statusscreen.h new file mode 100644 index 00000000000..44a09f121b5 --- /dev/null +++ b/config/examples/Creality/CR-10/BigTreeTech SKR Mini E3 2.0/_Statusscreen.h @@ -0,0 +1,66 @@ +/** + * 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 + +/** + * 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: + * https://marlinfw.org/tools/u8glib/converter.html + */ + +// +// Status Screen Logo bitmap +// +#define STATUS_LOGO_X 8 +#define STATUS_LOGO_Y 5 +#define STATUS_LOGO_WIDTH 22 + +const unsigned char status_logo_bmp[] PROGMEM = { + B00111110,B00001111,B11110000, + B11000001,B10000110,B00011000, + B11000001,B10000110,B00001100, + B00000001,B10000110,B00000100, + B00000011,B00000110,B00000100, + B00011111,B00000110,B00000100, + B00000011,B00000110,B00000100, + B00000001,B10000110,B00000100, + B11000001,B10000110,B00001100, + B11000001,B10000110,B00011000, + B00111110,B00001111,B11110000 +}; + +// +// Use default bitmaps +// +#define STATUS_HOTEND_ANIM +#define STATUS_BED_ANIM +#if HOTENDS < 2 + #define STATUS_HEATERS_X 40 + #define STATUS_BED_X 72 +#else + #define STATUS_HEATERS_X 32 + #define STATUS_BED_X 80 +#endif diff --git a/config/examples/Creality/CR-10/CrealityV1/_Bootscreen.h b/config/examples/Creality/CR-10/CrealityV1/_Bootscreen.h new file mode 100644 index 00000000000..6d0bf681715 --- /dev/null +++ b/config/examples/Creality/CR-10/CrealityV1/_Bootscreen.h @@ -0,0 +1,56 @@ +/** + * 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 + +/** + * 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 +#define CUSTOM_BOOTSCREEN_BMPWIDTH 128 + +const unsigned char custom_start_bmp[] PROGMEM = { + B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B01100000,B00000000,B00000000,B00000000,B00000000,B00000000,B11111100,B00000000,B00000000, + B00001111,B11110000,B00000000,B00000000,B00000000,B00000000,B00000111,B11100000,B00000000,B00000000,B00000000,B00000000,B00000001,B10000110,B00011111,B11000000, + B00011000,B01110000,B00000000,B00000000,B00000000,B00000000,B00000000,B01100000,B00111100,B00001100,B00000000,B00000000,B00000001,B10000011,B00001100,B01100000, + B00010000,B00110000,B00000000,B00000000,B00000000,B00000000,B00000000,B01100000,B00111100,B00001100,B00000000,B00000000,B00000001,B10000011,B00001100,B00110000, + B00110000,B00110000,B00000000,B00000000,B00000000,B00000000,B00000000,B01100000,B00000000,B00001100,B00000000,B00000000,B00000000,B00000011,B00001100,B00011000, + B00110000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B01100000,B00000000,B00111111,B00001111,B00111100,B00000000,B00000011,B00001100,B00001100, + B01100000,B00000001,B11011111,B00001111,B11100000,B11111110,B00000000,B01100000,B00011100,B00011100,B00000110,B00011000,B00000000,B00000110,B00001100,B00001100, + B01100000,B00000000,B11110011,B00011000,B00110001,B10000011,B00000000,B01100000,B00001100,B00001100,B00000011,B00011000,B00000000,B00011110,B00001100,B00001100, + B01100000,B00000000,B11100000,B00110000,B00111001,B10000011,B00000000,B01100000,B00001100,B00001100,B00000011,B00110000,B00000000,B00000011,B00001100,B00001100, + B01100000,B00000000,B11000000,B00110000,B00111000,B00001111,B00000000,B01100000,B00001100,B00001100,B00000011,B00110000,B00000000,B00000001,B10001100,B00001100, + B01100000,B00000000,B11000000,B00111111,B11111000,B11111011,B00000000,B01100000,B00001100,B00001100,B00000011,B00110000,B00000000,B00000001,B10001100,B00001100, + B01100000,B00110000,B11000000,B00110000,B00000001,B10000011,B00000000,B01100000,B00001100,B00001100,B00000001,B11110000,B00000001,B10000001,B10001100,B00001100, + B01100000,B00110000,B11000000,B00110000,B00000001,B10000011,B00000000,B01100000,B00001100,B00001100,B00000000,B11100000,B00000001,B10000001,B10001100,B00011000, + B00110000,B00110000,B11000000,B00011000,B00110001,B10000011,B00000000,B01100000,B00001100,B00001100,B01000000,B11100000,B00000001,B10000011,B10001100,B00110000, + B00011000,B01100000,B11000000,B00001100,B01100001,B10000111,B11000000,B11100000,B00011100,B00001100,B11000000,B01100000,B00000000,B11000011,B00001100,B01100000, + B00001111,B11000011,B11110000,B00000111,B11000000,B11111111,B11000111,B11111100,B01111111,B00000111,B10000001,B11000000,B00000000,B01111110,B00011111,B11000000, + B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000111,B00000000,B00000000,B00000000,B00000000,B00000000, + B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000111,B00000000,B00000000,B00000000,B00000000,B00000000 +}; diff --git a/config/examples/Creality/CR-10/CrealityV1/_Statusscreen.h b/config/examples/Creality/CR-10/CrealityV1/_Statusscreen.h new file mode 100644 index 00000000000..44a09f121b5 --- /dev/null +++ b/config/examples/Creality/CR-10/CrealityV1/_Statusscreen.h @@ -0,0 +1,66 @@ +/** + * 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 + +/** + * 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: + * https://marlinfw.org/tools/u8glib/converter.html + */ + +// +// Status Screen Logo bitmap +// +#define STATUS_LOGO_X 8 +#define STATUS_LOGO_Y 5 +#define STATUS_LOGO_WIDTH 22 + +const unsigned char status_logo_bmp[] PROGMEM = { + B00111110,B00001111,B11110000, + B11000001,B10000110,B00011000, + B11000001,B10000110,B00001100, + B00000001,B10000110,B00000100, + B00000011,B00000110,B00000100, + B00011111,B00000110,B00000100, + B00000011,B00000110,B00000100, + B00000001,B10000110,B00000100, + B11000001,B10000110,B00001100, + B11000001,B10000110,B00011000, + B00111110,B00001111,B11110000 +}; + +// +// Use default bitmaps +// +#define STATUS_HOTEND_ANIM +#define STATUS_BED_ANIM +#if HOTENDS < 2 + #define STATUS_HEATERS_X 40 + #define STATUS_BED_X 72 +#else + #define STATUS_HEATERS_X 32 + #define STATUS_BED_X 80 +#endif diff --git a/config/examples/Creality/CR-10S/BigTreeTech SKR 1.4 Turbo TMC2209/_Bootscreen.h b/config/examples/Creality/CR-10S/BigTreeTech SKR 1.4 Turbo TMC2209/_Bootscreen.h new file mode 100644 index 00000000000..6d0bf681715 --- /dev/null +++ b/config/examples/Creality/CR-10S/BigTreeTech SKR 1.4 Turbo TMC2209/_Bootscreen.h @@ -0,0 +1,56 @@ +/** + * 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 + +/** + * 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 +#define CUSTOM_BOOTSCREEN_BMPWIDTH 128 + +const unsigned char custom_start_bmp[] PROGMEM = { + B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B01100000,B00000000,B00000000,B00000000,B00000000,B00000000,B11111100,B00000000,B00000000, + B00001111,B11110000,B00000000,B00000000,B00000000,B00000000,B00000111,B11100000,B00000000,B00000000,B00000000,B00000000,B00000001,B10000110,B00011111,B11000000, + B00011000,B01110000,B00000000,B00000000,B00000000,B00000000,B00000000,B01100000,B00111100,B00001100,B00000000,B00000000,B00000001,B10000011,B00001100,B01100000, + B00010000,B00110000,B00000000,B00000000,B00000000,B00000000,B00000000,B01100000,B00111100,B00001100,B00000000,B00000000,B00000001,B10000011,B00001100,B00110000, + B00110000,B00110000,B00000000,B00000000,B00000000,B00000000,B00000000,B01100000,B00000000,B00001100,B00000000,B00000000,B00000000,B00000011,B00001100,B00011000, + B00110000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B01100000,B00000000,B00111111,B00001111,B00111100,B00000000,B00000011,B00001100,B00001100, + B01100000,B00000001,B11011111,B00001111,B11100000,B11111110,B00000000,B01100000,B00011100,B00011100,B00000110,B00011000,B00000000,B00000110,B00001100,B00001100, + B01100000,B00000000,B11110011,B00011000,B00110001,B10000011,B00000000,B01100000,B00001100,B00001100,B00000011,B00011000,B00000000,B00011110,B00001100,B00001100, + B01100000,B00000000,B11100000,B00110000,B00111001,B10000011,B00000000,B01100000,B00001100,B00001100,B00000011,B00110000,B00000000,B00000011,B00001100,B00001100, + B01100000,B00000000,B11000000,B00110000,B00111000,B00001111,B00000000,B01100000,B00001100,B00001100,B00000011,B00110000,B00000000,B00000001,B10001100,B00001100, + B01100000,B00000000,B11000000,B00111111,B11111000,B11111011,B00000000,B01100000,B00001100,B00001100,B00000011,B00110000,B00000000,B00000001,B10001100,B00001100, + B01100000,B00110000,B11000000,B00110000,B00000001,B10000011,B00000000,B01100000,B00001100,B00001100,B00000001,B11110000,B00000001,B10000001,B10001100,B00001100, + B01100000,B00110000,B11000000,B00110000,B00000001,B10000011,B00000000,B01100000,B00001100,B00001100,B00000000,B11100000,B00000001,B10000001,B10001100,B00011000, + B00110000,B00110000,B11000000,B00011000,B00110001,B10000011,B00000000,B01100000,B00001100,B00001100,B01000000,B11100000,B00000001,B10000011,B10001100,B00110000, + B00011000,B01100000,B11000000,B00001100,B01100001,B10000111,B11000000,B11100000,B00011100,B00001100,B11000000,B01100000,B00000000,B11000011,B00001100,B01100000, + B00001111,B11000011,B11110000,B00000111,B11000000,B11111111,B11000111,B11111100,B01111111,B00000111,B10000001,B11000000,B00000000,B01111110,B00011111,B11000000, + B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000111,B00000000,B00000000,B00000000,B00000000,B00000000, + B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000111,B00000000,B00000000,B00000000,B00000000,B00000000 +}; diff --git a/config/examples/Creality/CR-10S/BigTreeTech SKR 1.4 Turbo TMC2209/_Statusscreen.h b/config/examples/Creality/CR-10S/BigTreeTech SKR 1.4 Turbo TMC2209/_Statusscreen.h new file mode 100644 index 00000000000..128d1324336 --- /dev/null +++ b/config/examples/Creality/CR-10S/BigTreeTech SKR 1.4 Turbo TMC2209/_Statusscreen.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 + +/** + * 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: + * https://marlinfw.org/tools/u8glib/converter.html + */ + +// +// Status Screen Logo bitmap +// +#define STATUS_LOGO_Y 1 +#define STATUS_LOGO_WIDTH 36 + +const unsigned char status_logo_bmp[] PROGMEM = { + B00111101,B11110000,B00000010,B00111000,B11110000, + B01000100,B10001000,B00000110,B01000101,B00010000, + B10000000,B10001000,B00000010,B01000101,B00000000, + B10000000,B11110000,B00000010,B01000100,B10000000, + B10000000,B10100011,B11110010,B01000100,B01100000, + B10000000,B10010000,B00000010,B01000100,B00010000, + B10000000,B10010000,B00000010,B01000100,B00010000, + B01000100,B10001000,B00000010,B01000101,B00010000, + B00111001,B11001100,B00000111,B00111001,B11100000, + B00000000,B00000000,B00000000,B00000000,B00000000, + B00000000,B00111000,B01110000,B11100000,B00000000, + B00000000,B01000100,B10001001,B00010000,B00000000, + B00000000,B00000100,B10001001,B00010000,B00000000, + B00000000,B00011000,B10001001,B00010000,B00000000, + B00000000,B00000100,B10001001,B00010000,B00000000, + B00000000,B00000100,B10001001,B00010000,B00000000, + B00000000,B00000100,B10001001,B00010000,B00000000, + B00000000,B01000100,B10001001,B00010000,B00000000, + B00000000,B00111000,B01110000,B11100000,B00000000 +}; + +// +// Use default bitmaps +// +#define STATUS_HOTEND_ANIM +#define STATUS_BED_ANIM +#define STATUS_HEATERS_XSPACE 20 +#if HOTENDS < 2 + #define STATUS_HEATERS_X 48 + #define STATUS_BED_X 72 +#else + #define STATUS_HEATERS_X 40 + #define STATUS_BED_X 80 +#endif diff --git a/config/examples/Creality/CR-10S/BigTreeTech SKR 2.0 TMC2209/README.md b/config/examples/Creality/CR-10S/BigTreeTech SKR 2.0 TMC2209/README.md new file mode 100644 index 00000000000..9c4125d4adc --- /dev/null +++ b/config/examples/Creality/CR-10S/BigTreeTech SKR 2.0 TMC2209/README.md @@ -0,0 +1,5 @@ +# Configuration Notes + +This configuration is for the Creality CR-10S with a BigTreeTech SKR 2.0 board, TMC2209 stepper drivers, CR-Touch probe, and the Microswiss All-Metal Hotend. + +Edit and tune this configuration if you have the stock hotend, no probe, a different probe, etc. diff --git a/config/examples/Creality/CR-10S/BigTreeTech SKR 2.0 TMC2209/_Bootscreen.h b/config/examples/Creality/CR-10S/BigTreeTech SKR 2.0 TMC2209/_Bootscreen.h new file mode 100644 index 00000000000..d6d32fac381 --- /dev/null +++ b/config/examples/Creality/CR-10S/BigTreeTech SKR 2.0 TMC2209/_Bootscreen.h @@ -0,0 +1,56 @@ +/** + * Marlin 3D Printer Firmware + * Copyright (c) 2022 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 + +/** + * 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 +#define CUSTOM_BOOTSCREEN_BMPWIDTH 128 + +const unsigned char custom_start_bmp[] PROGMEM = { + B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B01100000,B00000000,B00000000,B00000000,B00000000,B00000000,B11111100,B00000000,B00000000, + B00001111,B11110000,B00000000,B00000000,B00000000,B00000000,B00000111,B11100000,B00000000,B00000000,B00000000,B00000000,B00000001,B10000110,B00011111,B11000000, + B00011000,B01110000,B00000000,B00000000,B00000000,B00000000,B00000000,B01100000,B00111100,B00001100,B00000000,B00000000,B00000001,B10000011,B00001100,B01100000, + B00010000,B00110000,B00000000,B00000000,B00000000,B00000000,B00000000,B01100000,B00111100,B00001100,B00000000,B00000000,B00000001,B10000011,B00001100,B00110000, + B00110000,B00110000,B00000000,B00000000,B00000000,B00000000,B00000000,B01100000,B00000000,B00001100,B00000000,B00000000,B00000000,B00000011,B00001100,B00011000, + B00110000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B01100000,B00000000,B00111111,B00001111,B00111100,B00000000,B00000011,B00001100,B00001100, + B01100000,B00000001,B11011111,B00001111,B11100000,B11111110,B00000000,B01100000,B00011100,B00011100,B00000110,B00011000,B00000000,B00000110,B00001100,B00001100, + B01100000,B00000000,B11110011,B00011000,B00110001,B10000011,B00000000,B01100000,B00001100,B00001100,B00000011,B00011000,B00000000,B00011110,B00001100,B00001100, + B01100000,B00000000,B11100000,B00110000,B00111001,B10000011,B00000000,B01100000,B00001100,B00001100,B00000011,B00110000,B00000000,B00000011,B00001100,B00001100, + B01100000,B00000000,B11000000,B00110000,B00111000,B00001111,B00000000,B01100000,B00001100,B00001100,B00000011,B00110000,B00000000,B00000001,B10001100,B00001100, + B01100000,B00000000,B11000000,B00111111,B11111000,B11111011,B00000000,B01100000,B00001100,B00001100,B00000011,B00110000,B00000000,B00000001,B10001100,B00001100, + B01100000,B00110000,B11000000,B00110000,B00000001,B10000011,B00000000,B01100000,B00001100,B00001100,B00000001,B11110000,B00000001,B10000001,B10001100,B00001100, + B01100000,B00110000,B11000000,B00110000,B00000001,B10000011,B00000000,B01100000,B00001100,B00001100,B00000000,B11100000,B00000001,B10000001,B10001100,B00011000, + B00110000,B00110000,B11000000,B00011000,B00110001,B10000011,B00000000,B01100000,B00001100,B00001100,B01000000,B11100000,B00000001,B10000011,B10001100,B00110000, + B00011000,B01100000,B11000000,B00001100,B01100001,B10000111,B11000000,B11100000,B00011100,B00001100,B11000000,B01100000,B00000000,B11000011,B00001100,B01100000, + B00001111,B11000011,B11110000,B00000111,B11000000,B11111111,B11000111,B11111100,B01111111,B00000111,B10000001,B11000000,B00000000,B01111110,B00011111,B11000000, + B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000111,B00000000,B00000000,B00000000,B00000000,B00000000, + B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000111,B00000000,B00000000,B00000000,B00000000,B00000000 +}; diff --git a/config/examples/Creality/CR-10S/BigTreeTech SKR 2.0 TMC2209/_Statusscreen.h b/config/examples/Creality/CR-10S/BigTreeTech SKR 2.0 TMC2209/_Statusscreen.h new file mode 100644 index 00000000000..95b763a0450 --- /dev/null +++ b/config/examples/Creality/CR-10S/BigTreeTech SKR 2.0 TMC2209/_Statusscreen.h @@ -0,0 +1,74 @@ +/** + * Marlin 3D Printer Firmware + * Copyright (c) 2022 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 + +/** + * 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: + * https://marlinfw.org/tools/u8glib/converter.html + */ + +// +// Status Screen Logo bitmap +// +#define STATUS_LOGO_Y 1 +#define STATUS_LOGO_WIDTH 36 + +const unsigned char status_logo_bmp[] PROGMEM = { + B00111101,B11110000,B00000010,B00111000,B11110000, + B01000100,B10001000,B00000110,B01000101,B00010000, + B10000000,B10001000,B00000010,B01000101,B00000000, + B10000000,B11110000,B00000010,B01000100,B10000000, + B10000000,B10100011,B11110010,B01000100,B01100000, + B10000000,B10010000,B00000010,B01000100,B00010000, + B10000000,B10010000,B00000010,B01000100,B00010000, + B01000100,B10001000,B00000010,B01000101,B00010000, + B00111001,B11001100,B00000111,B00111001,B11100000, + B00000000,B00000000,B00000000,B00000000,B00000000, + B00000000,B00111000,B01110000,B11100000,B00000000, + B00000000,B01000100,B10001001,B00010000,B00000000, + B00000000,B00000100,B10001001,B00010000,B00000000, + B00000000,B00011000,B10001001,B00010000,B00000000, + B00000000,B00000100,B10001001,B00010000,B00000000, + B00000000,B00000100,B10001001,B00010000,B00000000, + B00000000,B00000100,B10001001,B00010000,B00000000, + B00000000,B01000100,B10001001,B00010000,B00000000, + B00000000,B00111000,B01110000,B11100000,B00000000 +}; + +// +// Use default bitmaps +// +#define STATUS_HOTEND_ANIM +#define STATUS_BED_ANIM +#define STATUS_HEATERS_XSPACE 20 +#if HOTENDS < 2 + #define STATUS_HEATERS_X 48 + #define STATUS_BED_X 72 +#else + #define STATUS_HEATERS_X 40 + #define STATUS_BED_X 80 +#endif diff --git a/config/examples/Creality/CR-10S/BigTreeTech SKR Mini E3 2.0/_Bootscreen.h b/config/examples/Creality/CR-10S/BigTreeTech SKR Mini E3 2.0/_Bootscreen.h new file mode 100644 index 00000000000..6d0bf681715 --- /dev/null +++ b/config/examples/Creality/CR-10S/BigTreeTech SKR Mini E3 2.0/_Bootscreen.h @@ -0,0 +1,56 @@ +/** + * 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 + +/** + * 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 +#define CUSTOM_BOOTSCREEN_BMPWIDTH 128 + +const unsigned char custom_start_bmp[] PROGMEM = { + B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B01100000,B00000000,B00000000,B00000000,B00000000,B00000000,B11111100,B00000000,B00000000, + B00001111,B11110000,B00000000,B00000000,B00000000,B00000000,B00000111,B11100000,B00000000,B00000000,B00000000,B00000000,B00000001,B10000110,B00011111,B11000000, + B00011000,B01110000,B00000000,B00000000,B00000000,B00000000,B00000000,B01100000,B00111100,B00001100,B00000000,B00000000,B00000001,B10000011,B00001100,B01100000, + B00010000,B00110000,B00000000,B00000000,B00000000,B00000000,B00000000,B01100000,B00111100,B00001100,B00000000,B00000000,B00000001,B10000011,B00001100,B00110000, + B00110000,B00110000,B00000000,B00000000,B00000000,B00000000,B00000000,B01100000,B00000000,B00001100,B00000000,B00000000,B00000000,B00000011,B00001100,B00011000, + B00110000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B01100000,B00000000,B00111111,B00001111,B00111100,B00000000,B00000011,B00001100,B00001100, + B01100000,B00000001,B11011111,B00001111,B11100000,B11111110,B00000000,B01100000,B00011100,B00011100,B00000110,B00011000,B00000000,B00000110,B00001100,B00001100, + B01100000,B00000000,B11110011,B00011000,B00110001,B10000011,B00000000,B01100000,B00001100,B00001100,B00000011,B00011000,B00000000,B00011110,B00001100,B00001100, + B01100000,B00000000,B11100000,B00110000,B00111001,B10000011,B00000000,B01100000,B00001100,B00001100,B00000011,B00110000,B00000000,B00000011,B00001100,B00001100, + B01100000,B00000000,B11000000,B00110000,B00111000,B00001111,B00000000,B01100000,B00001100,B00001100,B00000011,B00110000,B00000000,B00000001,B10001100,B00001100, + B01100000,B00000000,B11000000,B00111111,B11111000,B11111011,B00000000,B01100000,B00001100,B00001100,B00000011,B00110000,B00000000,B00000001,B10001100,B00001100, + B01100000,B00110000,B11000000,B00110000,B00000001,B10000011,B00000000,B01100000,B00001100,B00001100,B00000001,B11110000,B00000001,B10000001,B10001100,B00001100, + B01100000,B00110000,B11000000,B00110000,B00000001,B10000011,B00000000,B01100000,B00001100,B00001100,B00000000,B11100000,B00000001,B10000001,B10001100,B00011000, + B00110000,B00110000,B11000000,B00011000,B00110001,B10000011,B00000000,B01100000,B00001100,B00001100,B01000000,B11100000,B00000001,B10000011,B10001100,B00110000, + B00011000,B01100000,B11000000,B00001100,B01100001,B10000111,B11000000,B11100000,B00011100,B00001100,B11000000,B01100000,B00000000,B11000011,B00001100,B01100000, + B00001111,B11000011,B11110000,B00000111,B11000000,B11111111,B11000111,B11111100,B01111111,B00000111,B10000001,B11000000,B00000000,B01111110,B00011111,B11000000, + B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000111,B00000000,B00000000,B00000000,B00000000,B00000000, + B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000111,B00000000,B00000000,B00000000,B00000000,B00000000 +}; diff --git a/config/examples/Creality/CR-10S/BigTreeTech SKR Mini E3 2.0/_Statusscreen.h b/config/examples/Creality/CR-10S/BigTreeTech SKR Mini E3 2.0/_Statusscreen.h new file mode 100644 index 00000000000..128d1324336 --- /dev/null +++ b/config/examples/Creality/CR-10S/BigTreeTech SKR Mini E3 2.0/_Statusscreen.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 + +/** + * 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: + * https://marlinfw.org/tools/u8glib/converter.html + */ + +// +// Status Screen Logo bitmap +// +#define STATUS_LOGO_Y 1 +#define STATUS_LOGO_WIDTH 36 + +const unsigned char status_logo_bmp[] PROGMEM = { + B00111101,B11110000,B00000010,B00111000,B11110000, + B01000100,B10001000,B00000110,B01000101,B00010000, + B10000000,B10001000,B00000010,B01000101,B00000000, + B10000000,B11110000,B00000010,B01000100,B10000000, + B10000000,B10100011,B11110010,B01000100,B01100000, + B10000000,B10010000,B00000010,B01000100,B00010000, + B10000000,B10010000,B00000010,B01000100,B00010000, + B01000100,B10001000,B00000010,B01000101,B00010000, + B00111001,B11001100,B00000111,B00111001,B11100000, + B00000000,B00000000,B00000000,B00000000,B00000000, + B00000000,B00111000,B01110000,B11100000,B00000000, + B00000000,B01000100,B10001001,B00010000,B00000000, + B00000000,B00000100,B10001001,B00010000,B00000000, + B00000000,B00011000,B10001001,B00010000,B00000000, + B00000000,B00000100,B10001001,B00010000,B00000000, + B00000000,B00000100,B10001001,B00010000,B00000000, + B00000000,B00000100,B10001001,B00010000,B00000000, + B00000000,B01000100,B10001001,B00010000,B00000000, + B00000000,B00111000,B01110000,B11100000,B00000000 +}; + +// +// Use default bitmaps +// +#define STATUS_HOTEND_ANIM +#define STATUS_BED_ANIM +#define STATUS_HEATERS_XSPACE 20 +#if HOTENDS < 2 + #define STATUS_HEATERS_X 48 + #define STATUS_BED_X 72 +#else + #define STATUS_HEATERS_X 40 + #define STATUS_BED_X 80 +#endif diff --git a/config/examples/Creality/CR-10S/BigTreeTech SKR Pro v1.2/README.md b/config/examples/Creality/CR-10S/BigTreeTech SKR Pro v1.2/README.md new file mode 100644 index 00000000000..27defb882e5 --- /dev/null +++ b/config/examples/Creality/CR-10S/BigTreeTech SKR Pro v1.2/README.md @@ -0,0 +1,6 @@ +## CR-10S with SKR Pro V1.2 + +With support for: + - TMC2209 Stepper Drivers + - BLTouch Probe + - Advanced Pause (`M600`) and Nozzle Park (`G27`) with Filament Change diff --git a/config/examples/Creality/CR-10S/BigTreeTech SKR Pro v1.2/_Bootscreen.h b/config/examples/Creality/CR-10S/BigTreeTech SKR Pro v1.2/_Bootscreen.h new file mode 100644 index 00000000000..651956fb366 --- /dev/null +++ b/config/examples/Creality/CR-10S/BigTreeTech SKR Pro v1.2/_Bootscreen.h @@ -0,0 +1,78 @@ +/** + * Marlin 3D Printer Firmware + * Copyright (c) 2021 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 + +/** + * 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 +#define CUSTOM_BOOTSCREEN_BMPWIDTH 112 + +const unsigned char custom_start_bmp[] PROGMEM = { + B00000000,B00000000,B00000001,B11000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B11100000,B00000000,B00000000, + B00000000,B00000000,B00111111,B11111110,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00011111,B11111111,B00000000,B00000000, + B00000000,B00000000,B11111111,B11111111,B10000000,B00000000,B00000000,B00000000,B00000000,B00000000,B01111111,B11111111,B11000000,B00000000, + B00000000,B00000011,B11111111,B11111111,B11100000,B00000000,B00000000,B00000000,B00000000,B00000001,B11111111,B11111111,B11110000,B00000000, + B00000000,B00001111,B11111111,B11111111,B11110000,B00000000,B00000000,B00000000,B00000000,B00000011,B11111111,B11111111,B11111100,B00000000, + B00000000,B00011111,B11111111,B11111111,B11111001,B11111111,B11111111,B11111111,B11111000,B00001111,B11111111,B11111111,B11111110,B00000000, + B00000000,B00111111,B11111111,B11111111,B11111101,B11111111,B11111111,B11111111,B11111110,B00011111,B11111111,B11111111,B11111111,B00000000, + B00000000,B01111111,B11111000,B00011111,B11111111,B11111111,B11111111,B11111111,B11111111,B00011111,B11111110,B00000111,B11111111,B10000000, + B00000000,B01111111,B11100000,B00000011,B11111110,B11111111,B11111111,B11111111,B11111111,B00111111,B11110000,B00000001,B11111111,B10000000, + B00000000,B11111111,B10000000,B00000000,B11111110,B01111111,B11111111,B11111111,B11111111,B11111111,B11000000,B00000000,B01111111,B11000000, + B00000001,B11111111,B00000000,B00000000,B01111110,B00111111,B11111111,B11111111,B11111111,B00111111,B10000000,B00000000,B00111111,B11100000, + B00000001,B11111110,B00000000,B00000000,B00111110,B00111111,B11111111,B11111111,B11111111,B00111111,B00000000,B00000000,B00011111,B11100000, + B00000011,B11111100,B00000000,B00000000,B00011111,B11000000,B00000000,B00000000,B01111110,B00111110,B00000000,B00000000,B00001111,B11110000, + B00000011,B11111000,B00000000,B00000000,B00001111,B11100000,B00000000,B00000000,B00111110,B00111100,B00000000,B00000000,B00000111,B11110000, + B00000011,B11111000,B00000000,B00000000,B00001111,B11100000,B00000000,B00000000,B00111110,B00111100,B00000000,B00000000,B00000111,B11110000, + B00000111,B11110000,B00000000,B00000000,B00000111,B11100000,B00000000,B00000000,B00111100,B00111000,B00000000,B00000000,B00000011,B11111000, + B00000111,B11110000,B00000000,B00000000,B00000111,B11110000,B00000000,B00000000,B01111100,B00111000,B00000000,B00000000,B00000011,B11111000, + B00000111,B11110000,B00000000,B00000000,B00000111,B11110111,B11111111,B11111111,B11111100,B00111000,B00000000,B00000000,B00000011,B11111000, + B00000111,B11100000,B00000000,B00000000,B00000111,B11110011,B11111111,B11111111,B11111100,B00111000,B00000000,B00000000,B00000001,B11111000, + B00000111,B11100000,B00000000,B00000000,B00000111,B11110001,B11111111,B11111111,B11111100,B01111000,B00000000,B00000000,B00000001,B11111000, + B00000111,B11100000,B00000000,B00000000,B00000111,B11110000,B11111111,B11111111,B11111100,B01111000,B00000000,B00000000,B00000001,B11111000, + B00000111,B11100000,B00000000,B00000000,B00000111,B11110000,B11111111,B11111111,B11111100,B01111000,B00000000,B00000000,B00000001,B11111000, + B00000111,B11100000,B00000000,B00000000,B00000111,B11110000,B01111111,B11111111,B11111100,B00111000,B00000000,B00000000,B00000001,B11111000, + B00000111,B11100000,B00000000,B00000000,B00000111,B11110000,B00111111,B11111111,B11111100,B00111000,B00000000,B00000000,B00000001,B11111000, + B00000111,B11100000,B00000000,B00000000,B00000111,B11100000,B00000000,B00000000,B01111100,B00111000,B00000000,B00000000,B00000001,B11111000, + B00000111,B11100000,B00000000,B00000000,B00001111,B11100000,B00000000,B00000000,B00111110,B00111100,B00000000,B00000000,B00000001,B11111000, + B00000111,B11100000,B00000000,B00000000,B00001111,B11100000,B00000000,B00000000,B00111110,B00111100,B00000000,B00000000,B00000001,B11111000, + B00000111,B11100000,B00000000,B00000000,B00011111,B11000000,B00000000,B00000000,B00111110,B00111110,B00000000,B00000000,B00000001,B11111000, + B00000111,B11100000,B00000000,B00000000,B00111111,B11000000,B00000000,B00000000,B01111111,B00111111,B00000000,B00000000,B00000001,B11111000, + B00000111,B11100000,B00000000,B00000000,B01111110,B00111111,B11111111,B11111111,B11111111,B00111111,B10000000,B00000000,B00000001,B11111000, + B00000111,B11100000,B00000000,B00000000,B11111110,B01111111,B11111111,B11111111,B11111111,B11111111,B11000000,B00000000,B00000001,B11111000, + B00000111,B11100000,B00000000,B00000011,B11111110,B01111111,B11111111,B11111111,B11111111,B10111111,B11110000,B00000000,B00000001,B11111000, + B00000111,B11100000,B00000000,B00001111,B11111111,B11111111,B11111111,B11111111,B11111111,B10111111,B11111100,B00000000,B00000001,B11111000, + B00000111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B00011111,B11111111,B11111111,B11111111,B11111000, + B00000111,B11111111,B11111111,B11111111,B11111101,B11111111,B11111111,B11111111,B11111110,B00001111,B11111111,B11111111,B11111111,B11111000, + B00000111,B11111111,B11111111,B11111111,B11110001,B11111111,B11111111,B11111111,B11111000,B00000011,B11111111,B11111111,B11111111,B11111000, + B00000111,B11111111,B11111111,B11111111,B11100000,B00000000,B00000000,B00000000,B00000000,B00000001,B11111111,B11111111,B11111111,B11111000, + B00000111,B11111111,B11111111,B11111111,B10000000,B00000000,B00000000,B00000000,B00000000,B00000000,B01111111,B11111111,B11111111,B11111000, + B00000111,B11111111,B11111111,B11111110,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00011111,B11111111,B11111111,B11111000, + B00000111,B11111111,B11111111,B11100000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000001,B11111111,B11111111,B11111000 +}; diff --git a/config/examples/Creality/CR-10S/BigTreeTech SKR Pro v1.2/_Statusscreen.h b/config/examples/Creality/CR-10S/BigTreeTech SKR Pro v1.2/_Statusscreen.h new file mode 100644 index 00000000000..950dbebfd0b --- /dev/null +++ b/config/examples/Creality/CR-10S/BigTreeTech SKR Pro v1.2/_Statusscreen.h @@ -0,0 +1,74 @@ +/** + * Marlin 3D Printer Firmware + * Copyright (c) 2021 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 + +/** + * 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: + * https://marlinfw.org/tools/u8glib/converter.html + */ + +// +// Status Screen Logo bitmap +// +#define STATUS_LOGO_Y 1 +#define STATUS_LOGO_WIDTH 36 + +const unsigned char status_logo_bmp[] PROGMEM = { + B00111101,B11110000,B00000010,B00111000,B11110000, + B01000100,B10001000,B00000110,B01000101,B00010000, + B10000000,B10001000,B00000010,B01000101,B00000000, + B10000000,B11110000,B00000010,B01000100,B10000000, + B10000000,B10100011,B11110010,B01000100,B01100000, + B10000000,B10010000,B00000010,B01000100,B00010000, + B10000000,B10010000,B00000010,B01000100,B00010000, + B01000100,B10001000,B00000010,B01000101,B00010000, + B00111001,B11001100,B00000111,B00111001,B11100000, + B00000000,B00000000,B00000000,B00000000,B00000000, + B00000000,B00111000,B01110000,B11100000,B00000000, + B00000000,B01000100,B10001001,B00010000,B00000000, + B00000000,B00000100,B10001001,B00010000,B00000000, + B00000000,B00011000,B10001001,B00010000,B00000000, + B00000000,B00000100,B10001001,B00010000,B00000000, + B00000000,B00000100,B10001001,B00010000,B00000000, + B00000000,B00000100,B10001001,B00010000,B00000000, + B00000000,B01000100,B10001001,B00010000,B00000000, + B00000000,B00111000,B01110000,B11100000,B00000000 +}; + +// +// Use default bitmaps +// +#define STATUS_HOTEND_ANIM +#define STATUS_BED_ANIM +#define STATUS_HEATERS_XSPACE 20 +#if HOTENDS < 2 + #define STATUS_HEATERS_X 48 + #define STATUS_BED_X 72 +#else + #define STATUS_HEATERS_X 40 + #define STATUS_BED_X 80 +#endif diff --git a/config/examples/Creality/CR-10S/CrealityV1/_Bootscreen.h b/config/examples/Creality/CR-10S/CrealityV1/_Bootscreen.h new file mode 100644 index 00000000000..6d0bf681715 --- /dev/null +++ b/config/examples/Creality/CR-10S/CrealityV1/_Bootscreen.h @@ -0,0 +1,56 @@ +/** + * 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 + +/** + * 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 +#define CUSTOM_BOOTSCREEN_BMPWIDTH 128 + +const unsigned char custom_start_bmp[] PROGMEM = { + B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B01100000,B00000000,B00000000,B00000000,B00000000,B00000000,B11111100,B00000000,B00000000, + B00001111,B11110000,B00000000,B00000000,B00000000,B00000000,B00000111,B11100000,B00000000,B00000000,B00000000,B00000000,B00000001,B10000110,B00011111,B11000000, + B00011000,B01110000,B00000000,B00000000,B00000000,B00000000,B00000000,B01100000,B00111100,B00001100,B00000000,B00000000,B00000001,B10000011,B00001100,B01100000, + B00010000,B00110000,B00000000,B00000000,B00000000,B00000000,B00000000,B01100000,B00111100,B00001100,B00000000,B00000000,B00000001,B10000011,B00001100,B00110000, + B00110000,B00110000,B00000000,B00000000,B00000000,B00000000,B00000000,B01100000,B00000000,B00001100,B00000000,B00000000,B00000000,B00000011,B00001100,B00011000, + B00110000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B01100000,B00000000,B00111111,B00001111,B00111100,B00000000,B00000011,B00001100,B00001100, + B01100000,B00000001,B11011111,B00001111,B11100000,B11111110,B00000000,B01100000,B00011100,B00011100,B00000110,B00011000,B00000000,B00000110,B00001100,B00001100, + B01100000,B00000000,B11110011,B00011000,B00110001,B10000011,B00000000,B01100000,B00001100,B00001100,B00000011,B00011000,B00000000,B00011110,B00001100,B00001100, + B01100000,B00000000,B11100000,B00110000,B00111001,B10000011,B00000000,B01100000,B00001100,B00001100,B00000011,B00110000,B00000000,B00000011,B00001100,B00001100, + B01100000,B00000000,B11000000,B00110000,B00111000,B00001111,B00000000,B01100000,B00001100,B00001100,B00000011,B00110000,B00000000,B00000001,B10001100,B00001100, + B01100000,B00000000,B11000000,B00111111,B11111000,B11111011,B00000000,B01100000,B00001100,B00001100,B00000011,B00110000,B00000000,B00000001,B10001100,B00001100, + B01100000,B00110000,B11000000,B00110000,B00000001,B10000011,B00000000,B01100000,B00001100,B00001100,B00000001,B11110000,B00000001,B10000001,B10001100,B00001100, + B01100000,B00110000,B11000000,B00110000,B00000001,B10000011,B00000000,B01100000,B00001100,B00001100,B00000000,B11100000,B00000001,B10000001,B10001100,B00011000, + B00110000,B00110000,B11000000,B00011000,B00110001,B10000011,B00000000,B01100000,B00001100,B00001100,B01000000,B11100000,B00000001,B10000011,B10001100,B00110000, + B00011000,B01100000,B11000000,B00001100,B01100001,B10000111,B11000000,B11100000,B00011100,B00001100,B11000000,B01100000,B00000000,B11000011,B00001100,B01100000, + B00001111,B11000011,B11110000,B00000111,B11000000,B11111111,B11000111,B11111100,B01111111,B00000111,B10000001,B11000000,B00000000,B01111110,B00011111,B11000000, + B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000111,B00000000,B00000000,B00000000,B00000000,B00000000, + B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000111,B00000000,B00000000,B00000000,B00000000,B00000000 +}; diff --git a/config/examples/Creality/CR-10S/CrealityV1/_Statusscreen.h b/config/examples/Creality/CR-10S/CrealityV1/_Statusscreen.h new file mode 100644 index 00000000000..128d1324336 --- /dev/null +++ b/config/examples/Creality/CR-10S/CrealityV1/_Statusscreen.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 + +/** + * 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: + * https://marlinfw.org/tools/u8glib/converter.html + */ + +// +// Status Screen Logo bitmap +// +#define STATUS_LOGO_Y 1 +#define STATUS_LOGO_WIDTH 36 + +const unsigned char status_logo_bmp[] PROGMEM = { + B00111101,B11110000,B00000010,B00111000,B11110000, + B01000100,B10001000,B00000110,B01000101,B00010000, + B10000000,B10001000,B00000010,B01000101,B00000000, + B10000000,B11110000,B00000010,B01000100,B10000000, + B10000000,B10100011,B11110010,B01000100,B01100000, + B10000000,B10010000,B00000010,B01000100,B00010000, + B10000000,B10010000,B00000010,B01000100,B00010000, + B01000100,B10001000,B00000010,B01000101,B00010000, + B00111001,B11001100,B00000111,B00111001,B11100000, + B00000000,B00000000,B00000000,B00000000,B00000000, + B00000000,B00111000,B01110000,B11100000,B00000000, + B00000000,B01000100,B10001001,B00010000,B00000000, + B00000000,B00000100,B10001001,B00010000,B00000000, + B00000000,B00011000,B10001001,B00010000,B00000000, + B00000000,B00000100,B10001001,B00010000,B00000000, + B00000000,B00000100,B10001001,B00010000,B00000000, + B00000000,B00000100,B10001001,B00010000,B00000000, + B00000000,B01000100,B10001001,B00010000,B00000000, + B00000000,B00111000,B01110000,B11100000,B00000000 +}; + +// +// Use default bitmaps +// +#define STATUS_HOTEND_ANIM +#define STATUS_BED_ANIM +#define STATUS_HEATERS_XSPACE 20 +#if HOTENDS < 2 + #define STATUS_HEATERS_X 48 + #define STATUS_BED_X 72 +#else + #define STATUS_HEATERS_X 40 + #define STATUS_BED_X 80 +#endif diff --git a/config/examples/Creality/CR-20 Pro/_Statusscreen.h b/config/examples/Creality/CR-20 Pro/_Statusscreen.h new file mode 100644 index 00000000000..54abd717f0d --- /dev/null +++ b/config/examples/Creality/CR-20 Pro/_Statusscreen.h @@ -0,0 +1,72 @@ +/** + * 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 . + * + */ + +/** + * 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: + * https://marlinfw.org/tools/u8glib/converter.html + */ + +// +// Status Screen Logo bitmap +// +#define STATUS_LOGO_WIDTH 32 + +const unsigned char status_logo_bmp[] PROGMEM = { + B00001111,B01111100,B00111000,B01110000, + B00010001,B00100010,B01000100,B10001000, + B00100000,B00100010,B01000100,B10001000, + B00100000,B00111100,B00000100,B10001000, + B00100000,B00101000,B00001000,B10001000, + B00100000,B00100100,B00010000,B10001000, + B00100000,B00100100,B00100000,B10001000, + B00010001,B00100010,B01000000,B10001000, + B00001110,B01110011,B01111100,B01110000, + B00000000,B00000000,B00000000,B00000000, + B00000111,B11000000,B00000000,B00000000, + B00000010,B00100000,B00000000,B00000000, + B00000010,B00100000,B00000000,B00000000, + B00000010,B00100110,B11000111,B00000000, + B00000011,B11000011,B00001000,B10000000, + B00000010,B00000010,B00001000,B10000000, + B00000010,B00000010,B00001000,B10000000, + B00000010,B00000010,B00001000,B10000000, + B00000111,B00000111,B10000111,B00000000 +}; + +// +// Use default bitmaps +// +#define STATUS_HOTEND_ANIM +#define STATUS_BED_ANIM +#define STATUS_HEATERS_XSPACE 20 +#if HOTENDS < 2 + #define STATUS_HEATERS_X 48 + #define STATUS_BED_X 72 +#else + #define STATUS_HEATERS_X 40 + #define STATUS_BED_X 80 +#endif diff --git a/config/examples/Creality/CR-30 PrintMill/_Bootscreen.h b/config/examples/Creality/CR-30 PrintMill/_Bootscreen.h new file mode 100644 index 00000000000..f5423a2ee47 --- /dev/null +++ b/config/examples/Creality/CR-30 PrintMill/_Bootscreen.h @@ -0,0 +1,750 @@ +/** + * Marlin 3D Printer Firmware + * Copyright (c) 2021 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 + +/** + * Animated boot screen example + */ + +#define CUSTOM_BOOTSCREEN_BOTTOM_JUSTIFY +#define CUSTOM_BOOTSCREEN_ANIMATED + +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,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,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,B00000001,B11111100,B00111111,B10000111,B11111100,B11111111,B10011011,B00000011,B11111111,B11001110,B01110011,B01100000,B01100000,B00000000,B00000000, + B00000000,B00000001,B11111110,B00111111,B11000111,B11111110,B11111111,B11011011,B10000011,B11111111,B11011111,B11111011,B01100000,B01100000,B00000000,B00000000, + B00000000,B00000000,B00000111,B00110001,B11100110,B00000110,B11000000,B11011011,B11000011,B00001100,B00011111,B11111011,B01100000,B01100000,B00000000,B00000000, + B00000000,B00000000,B00000011,B10110000,B01110110,B01111110,B11001111,B11011011,B11100011,B00001100,B00011101,B10111011,B01100000,B01100000,B00000000,B00000000, + B00000000,B00000001,B11111111,B10110000,B00110110,B11111100,B11011111,B10011011,B01110011,B00001100,B00011001,B10011011,B01100000,B01100000,B00000000,B00000000, + B00000000,B00000001,B11111111,B10110000,B00110110,B00000000,B11011100,B00011011,B00111011,B00001100,B00011001,B10011011,B01100000,B01100000,B00000000,B00000000, + B00000000,B00000000,B00000011,B10110000,B01110110,B00000000,B11001110,B00011011,B00011111,B00001100,B00011001,B10011011,B01100000,B01100000,B00000000,B00000000, + B00000000,B00000000,B00000111,B00110001,B11100110,B00000000,B11000111,B00011011,B00001111,B00001100,B00011001,B10011011,B01100000,B01100000,B00000000,B00000000, + B00000000,B00000001,B11111110,B00111111,B11000110,B00000000,B11000011,B10011011,B00000111,B00001100,B00011001,B10011011,B01111111,B01111111,B00000000,B00000000, + B00000000,B00000001,B11111100,B00111111,B10000110,B00000000,B11000001,B11011011,B00000011,B00001100,B00011001,B10011011,B01111111,B01111111,B00000000,B00000000, + B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000, + B00000000,B11111111,B11111111,B01011111,B11111111,B01011111,B11111111,B01011111,B11111111,B01011111,B11111111,B01011111,B11111111,B01011111,B11111111,B00000000, + B00000011,B11111111,B11111111,B01011111,B11111111,B01011111,B11111111,B01011111,B11111111,B01011111,B11111111,B01011111,B11111111,B01011111,B11111111,B11000000, + B00001111,B11000111,B11100000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000111,B11100011,B11110000, + B00001111,B00000001,B11100000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000111,B10000000,B11110000, + B00011111,B00000001,B11110000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00001111,B10000000,B11111000, + B00011111,B10000011,B11110000,B00111111,B11011111,B11111000,B00111111,B11000000,B01000000,B01100000,B00110111,B11111111,B00000011,B10001111,B11000001,B11111000, + B00111001,B11000111,B00111000,B01111111,B11011111,B11111100,B01111111,B11000000,B11100000,B01100000,B00110111,B11111111,B10000111,B00011100,B11100011,B10011100, + B00111000,B11000110,B00111000,B11110000,B00011000,B00001100,B11100000,B00000000,B11100000,B01100000,B00110000,B01100001,B11001110,B00011100,B01100011,B00011100, + B00110000,B00111000,B00011001,B11000000,B00011000,B00001101,B11000000,B00000001,B10110000,B01100000,B00110000,B01100000,B11111100,B00011000,B00011100,B00001100, + B00110000,B00111000,B00011001,B10000000,B00011011,B11111101,B11111111,B11000011,B00011000,B01100000,B00110000,B01100000,B01111000,B00011000,B00011100,B00001100, + B00110000,B00111000,B00011001,B10000000,B00011001,B11111001,B11111111,B11000011,B00011000,B01100000,B00110000,B01100000,B00110000,B00011000,B00011100,B00001100, + B00111000,B11000110,B00111001,B11000000,B00011000,B11100001,B11000000,B00000110,B00001100,B01100000,B00110000,B01100000,B00110000,B00011100,B01100011,B00011100, + B00111001,B11000111,B00111000,B11110000,B00011000,B01110000,B11100000,B00001100,B00000110,B01100000,B00110000,B01100000,B00110000,B00011100,B11100011,B10011100, + B00011111,B10000011,B11110000,B01111111,B11011000,B00111000,B01111111,B11001100,B11111110,B01111111,B10110000,B01100000,B00110000,B00001111,B11000001,B11111000, + B00011111,B00000001,B11110000,B00111111,B11011000,B00011100,B00111111,B11011001,B11111111,B01111111,B10110000,B01100000,B00110000,B00001111,B10000000,B11111000, + B00001111,B00000001,B11100000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000111,B10000000,B11110000, + B00001111,B11000111,B11100000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000111,B11100011,B11110000, + B00000011,B11111111,B11111111,B11111111,B01011111,B11111111,B01011111,B11111111,B01011111,B11111111,B01011111,B11111111,B01011111,B11111111,B11111111,B11000000, + B00000000,B11111111,B11111111,B11111111,B01011111,B11111111,B01011111,B11111111,B01011111,B11111111,B01011111,B11111111,B01011111,B11111111,B11111111,B00000000 +}; + +#if DISABLED(CUSTOM_BOOTSCREEN_ANIMATED) + + #define CUSTOM_BOOTSCREEN_FRAME_TIME 500 // (ms) + +#else + + const unsigned char custom_start_bmp1[] 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,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,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,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,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,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,B11111111,B11111111,B11111101,B01111111,B11111101,B01111111,B11111101,B01111111,B11111101,B01111111,B11111101,B01111111,B11111111,B11111111,B00000000, + B00000011,B11111111,B11111111,B11111101,B01111111,B11111101,B01111111,B11111101,B01111111,B11111101,B01111111,B11111101,B01111111,B11111111,B11111111,B11000000, + B00001111,B11000111,B11100000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000111,B11100011,B11110000, + B00001111,B00000001,B11100000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000111,B10000000,B11110000, + B00011111,B00000001,B11110000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00001111,B10000000,B11111000, + B00011111,B10000011,B11110000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00001111,B11000001,B11111000, + B00111001,B11000111,B00111000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00011100,B11100011,B10011100, + B00111000,B11000110,B00111000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00011100,B01100011,B00011100, + B00110000,B00111000,B00011000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00011000,B00011100,B00001100, + B00110000,B00111000,B00011000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00011000,B00011100,B00001100, + B00110000,B00111000,B00011000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00011000,B00011100,B00001100, + B00111000,B11000110,B00111000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00011100,B01100011,B00011100, + B00111001,B11000111,B00111000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00011100,B11100011,B10011100, + B00011111,B10000011,B11110000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00001111,B11000001,B11111000, + B00011111,B00000001,B11110000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00001111,B10000000,B11111000, + B00001111,B00000001,B11100000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000111,B10000000,B11110000, + B00001111,B11000111,B11100000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000111,B11100011,B11110000, + B00000011,B11111111,B11111111,B01011111,B11111111,B01011111,B11111111,B01011111,B11111111,B01011111,B11111111,B01011111,B11111111,B01011111,B11111111,B11000000, + B00000000,B11111111,B11111111,B01011111,B11111111,B01011111,B11111111,B01011111,B11111111,B01011111,B11111111,B01011111,B11111111,B01011111,B11111111,B00000000 + }; + + const unsigned char custom_start_bmp2[] 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,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,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,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,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,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,B11111111,B11111111,B11111101,B01111111,B11111101,B01111111,B11111101,B01111111,B11111101,B01111111,B11111101,B01111111,B11111111,B11111111,B00000000, + B00000011,B11111111,B11111111,B11111101,B01111111,B11111101,B01111111,B11111101,B01111111,B11111101,B01111111,B11111101,B01111111,B11111111,B11111111,B11000000, + B00001111,B11000111,B11100000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000111,B11100011,B11110000, + B00001111,B00000001,B11100000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000111,B10000000,B11110000, + B00011111,B00000001,B11110000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00001111,B10000000,B11111000, + B00011111,B10000011,B11110000,B00111111,B11011111,B11111000,B00111111,B11000000,B01000000,B01100000,B00110111,B11111111,B00000011,B10001111,B11000001,B11111000, + B00111001,B11000111,B00111000,B01111111,B11011111,B11111100,B01111111,B11000000,B11100000,B01100000,B00110111,B11111111,B10000111,B00011100,B11100011,B10011100, + B00111000,B11000110,B00111000,B11110000,B00011000,B00001100,B11100000,B00000000,B11100000,B01100000,B00110000,B01100001,B11001110,B00011100,B01100011,B00011100, + B00110000,B00111000,B00011001,B11000000,B00011000,B00001101,B11000000,B00000001,B10110000,B01100000,B00110000,B01100000,B11111100,B00011000,B00011100,B00001100, + B00110000,B00111000,B00011001,B10000000,B00011011,B11111101,B11111111,B11000011,B00011000,B01100000,B00110000,B01100000,B01111000,B00011000,B00011100,B00001100, + B00110000,B00111000,B00011001,B10000000,B00011001,B11111001,B11111111,B11000011,B00011000,B01100000,B00110000,B01100000,B00110000,B00011000,B00011100,B00001100, + B00111000,B11000110,B00111001,B11000000,B00011000,B11100001,B11000000,B00000110,B00001100,B01100000,B00110000,B01100000,B00110000,B00011100,B01100011,B00011100, + B00111001,B11000111,B00111000,B11110000,B00011000,B01110000,B11100000,B00001100,B00000110,B01100000,B00110000,B01100000,B00110000,B00011100,B11100011,B10011100, + B00011111,B10000011,B11110000,B01111111,B11011000,B00111000,B01111111,B11001100,B11111110,B01111111,B10110000,B01100000,B00110000,B00001111,B11000001,B11111000, + B00011111,B00000001,B11110000,B00111111,B11011000,B00011100,B00111111,B11011001,B11111111,B01111111,B10110000,B01100000,B00110000,B00001111,B10000000,B11111000, + B00001111,B00000001,B11100000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000111,B10000000,B11110000, + B00001111,B11000111,B11100000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000111,B11100011,B11110000, + B00000011,B11111111,B11111111,B01011111,B11111111,B01011111,B11111111,B01011111,B11111111,B01011111,B11111111,B01011111,B11111111,B01011111,B11111111,B11000000, + B00000000,B11111111,B11111111,B01011111,B11111111,B01011111,B11111111,B01011111,B11111111,B01011111,B11111111,B01011111,B11111111,B01011111,B11111111,B00000000 + }; + + const unsigned char custom_start_bmp3[] 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,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,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,B11111000,B00000000,B00000000, + B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B11111100,B00000000,B00000000, + B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000010,B00000000,B00000000, + B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000001,B00000000,B00000000, + B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B11111111,B10000000,B00000000, + B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B11111111,B11000000,B00000000, + B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000001,B11000000,B00000000, + B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000011,B10010000,B00000000, + B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B11111111,B00011000,B00000000, + B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B11111110,B00011100,B00000000, + B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000, + B00000000,B11111111,B11111111,B01011111,B11111111,B01011111,B11111111,B01011111,B11111111,B01011111,B11111111,B01011111,B11111111,B01011111,B11111111,B00000000, + B00000011,B11111111,B11111111,B01011111,B11111111,B01011111,B11111111,B01011111,B11111111,B01011111,B11111111,B01011111,B11111111,B01011111,B11111111,B11000000, + B00001111,B11000111,B11100000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000111,B11100011,B11110000, + B00001111,B00000011,B11100000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000111,B10000001,B11110000, + B00011100,B00000111,B01110000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00001110,B00000011,B10111000, + B00011110,B00000110,B01110000,B00111111,B11011111,B11111000,B00111111,B11000000,B01000000,B01100000,B00110111,B11111111,B00000011,B10001111,B00000011,B00111000, + B00111111,B00001100,B00111000,B01111111,B11011111,B11111100,B01111111,B11000000,B11100000,B01100000,B00110111,B11111111,B10000111,B00011111,B10000110,B00011100, + B00111011,B10001000,B00111000,B11110000,B00011000,B00001100,B11100000,B00000000,B11100000,B01100000,B00110000,B01100001,B11001110,B00011101,B11000100,B00011100, + B00110000,B11111000,B00011001,B11000000,B00011000,B00001101,B11000000,B00000001,B10110000,B01100000,B00110000,B01100000,B11111100,B00011000,B01111100,B00001100, + B00110000,B00111000,B00011001,B10000000,B00011011,B11111101,B11111111,B11000011,B00011000,B01100000,B00110000,B01100000,B01111000,B00011000,B00011100,B00001100, + B00110000,B00111110,B00011001,B10000000,B00011001,B11111001,B11111111,B11000011,B00011000,B01100000,B00110000,B01100000,B00110000,B00011000,B00011111,B00001100, + B00111000,B00100011,B10111001,B11000000,B00011000,B11100001,B11000000,B00000110,B00001100,B01100000,B00110000,B01100000,B00110000,B00011100,B00010001,B11011100, + B00111000,B01100001,B11111000,B11110000,B00011000,B01110000,B11100000,B00001100,B00000110,B01100000,B00110000,B01100000,B00110000,B00011100,B00110000,B11111100, + B00011100,B11000000,B11110000,B01111111,B11011000,B00111000,B01111111,B11001100,B11111110,B01111111,B10110000,B01100000,B00110000,B00001110,B01100000,B01111000, + B00011101,B11000000,B01110000,B00111111,B11011000,B00011100,B00111111,B11011001,B11111111,B01111111,B10110000,B01100000,B00110000,B00001110,B11100000,B00111000, + B00001111,B10000001,B11100000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000111,B11000000,B11110000, + B00001111,B11000111,B11100000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000111,B11100011,B11110000, + B00000011,B11111111,B11111111,B11111111,B01011111,B11111111,B01011111,B11111111,B01011111,B11111111,B01011111,B11111111,B01011111,B11111111,B11111111,B11000000, + B00000000,B11111111,B11111111,B11111111,B01011111,B11111111,B01011111,B11111111,B01011111,B11111111,B01011111,B11111111,B01011111,B11111111,B11111111,B00000000 + }; + + const unsigned char custom_start_bmp4[] 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,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,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,B00011111,B11000011,B11111000,B00000000,B00000000, + B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00011111,B11100011,B11111100,B00000000,B00000000, + B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B01110011,B00011110,B00000000,B00000000, + B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00111011,B00000111,B00000000,B00000000, + B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00011111,B11111011,B00000011,B00000000,B00000000, + B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00011111,B11111011,B00000011,B01000000,B00000000, + B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00111011,B00000111,B01100000,B00000000, + B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B01110011,B00011110,B01100000,B00000000, + B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00011111,B11100011,B11111100,B01100000,B00000000, + B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00011111,B11000011,B11111000,B01100000,B00000000, + B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000, + B00000000,B11111111,B11111111,B11111111,B11010111,B11111111,B11010111,B11111111,B11010111,B11111111,B11010111,B11111111,B11010111,B11111111,B11111111,B00000000, + B00000011,B11111111,B11111111,B11111111,B11010111,B11111111,B11010111,B11111111,B11010111,B11111111,B11010111,B11111111,B11010111,B11111111,B11111111,B11000000, + B00001111,B11000111,B11100000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000111,B11100011,B11110000, + B00001111,B00001101,B11100000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000111,B10000110,B11110000, + B00011100,B00011100,B01110000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00001110,B00001110,B00111000, + B00011100,B00011000,B01110000,B00111111,B11011111,B11111000,B00111111,B11000000,B01000000,B01100000,B00110111,B11111111,B00000011,B10001110,B00001100,B00111000, + B00111000,B00011100,B00111000,B01111111,B11011111,B11111100,B01111111,B11000000,B11100000,B01100000,B00110111,B11111111,B10000111,B00011100,B00001110,B00011100, + B00111110,B10010000,B00111000,B11110000,B00011000,B00001100,B11100000,B00000000,B11100000,B01100000,B00110000,B01100001,B11001110,B00011111,B01001000,B00011100, + B00110111,B10111000,B00011001,B11000000,B00011000,B00001101,B11000000,B00000001,B10110000,B01100000,B00110000,B01100000,B11111100,B00011011,B11011100,B00001100, + B00110001,B01111111,B10011001,B10000000,B00011011,B11111101,B11111111,B11000011,B00011000,B01100000,B00110000,B01100000,B01111000,B00011000,B10111111,B11001100, + B00110000,B00111011,B11011001,B10000000,B00011001,B11111001,B11111111,B11000011,B00011000,B01100000,B00110000,B01100000,B00110000,B00011000,B00011101,B11101100, + B00111000,B00010010,B11111001,B11000000,B00011000,B11100001,B11000000,B00000110,B00001100,B01100000,B00110000,B01100000,B00110000,B00011100,B00001001,B01111100, + B00111000,B01100000,B00111000,B11110000,B00011000,B01110000,B11100000,B00001100,B00000110,B01100000,B00110000,B01100000,B00110000,B00011100,B00110000,B00011100, + B00011100,B00110000,B01110000,B01111111,B11011000,B00111000,B01111111,B11001100,B11111110,B01111111,B10110000,B01100000,B00110000,B00001110,B00011000,B00111000, + B00011100,B01100000,B01110000,B00111111,B11011000,B00011100,B00111111,B11011001,B11111111,B01111111,B10110000,B01100000,B00110000,B00001110,B00110000,B00111000, + B00001111,B01100001,B11100000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000111,B10110000,B11110000, + B00001111,B11000111,B11100000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000111,B11100011,B11110000, + B00000011,B11111111,B11110101,B11111111,B11111101,B01111111,B11111101,B01111111,B11111101,B01111111,B11111101,B01111111,B11111101,B01111111,B11111111,B11000000, + B00000000,B11111111,B11110101,B11111111,B11111101,B01111111,B11111101,B01111111,B11111101,B01111111,B11111101,B01111111,B11111101,B01111111,B11111111,B00000000 + }; + + const unsigned char custom_start_bmp5[] 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,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,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,B00000001,B11111100,B00111111,B10000111,B11111000,B00000000,B00000000, + B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000001,B11111110,B00111111,B11000111,B11111100,B00000000,B00000000, + B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000111,B00110001,B11100110,B00000110,B00000000,B00000000, + B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000011,B10110000,B01110110,B01111110,B00000000,B00000000, + B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000001,B11111111,B10110000,B00110110,B11111100,B10000000,B00000000, + B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000001,B11111111,B10110000,B00110110,B00000000,B11000000,B00000000, + B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000011,B10110000,B01110110,B00000000,B11000000,B00000000, + B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000111,B00110001,B11100110,B00000000,B11000000,B00000000, + B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000001,B11111110,B00111111,B11000110,B00000000,B11000000,B00000000, + B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000001,B11111100,B00111111,B10000110,B00000000,B11000000,B00000000, + B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000, + B00000000,B11111111,B11111111,B11111101,B01111111,B11111101,B01111111,B11111101,B01111111,B11111101,B01111111,B11111101,B01111111,B11111111,B11111111,B00000000, + B00000011,B11111111,B11111111,B11111101,B01111111,B11111101,B01111111,B11111101,B01111111,B11111101,B01111111,B11111101,B01111111,B11111111,B11111111,B11000000, + B00001111,B11110111,B11100000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000111,B11111011,B11110000, + B00001111,B00111001,B11100000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000111,B10011100,B11110000, + B00011100,B00111000,B01110000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00001110,B00011100,B00111000, + B00011100,B00111000,B01110000,B00111111,B11011111,B11111000,B00111111,B11000000,B01000000,B01100000,B00110111,B11111111,B00000011,B10001110,B00011100,B00111000, + B00111000,B00110000,B00111000,B01111111,B11011111,B11111100,B01111111,B11000000,B11100000,B01100000,B00110111,B11111111,B10000111,B00011100,B00011000,B00011100, + B00111000,B00100000,B00111000,B11110000,B00011000,B00001100,B11100000,B00000000,B11100000,B01100000,B00110000,B01100001,B11001110,B00011100,B00010000,B00011100, + B00110111,B00111111,B11111001,B11000000,B00011000,B00001101,B11000000,B00000001,B10110000,B01100000,B00110000,B01100000,B11111100,B00011011,B10011111,B11111100, + B00111111,B10111011,B11111001,B10000000,B00011011,B11111101,B11111111,B11000011,B00011000,B01100000,B00110000,B01100000,B01111000,B00011111,B11011101,B11111100, + B00111111,B11111001,B11011001,B10000000,B00011001,B11111001,B11111111,B11000011,B00011000,B01100000,B00110000,B01100000,B00110000,B00011111,B11111100,B11101100, + B00111000,B00001000,B00111001,B11000000,B00011000,B11100001,B11000000,B00000110,B00001100,B01100000,B00110000,B01100000,B00110000,B00011100,B00000100,B00011100, + B00111000,B00011000,B00111000,B11110000,B00011000,B01110000,B11100000,B00001100,B00000110,B01100000,B00110000,B01100000,B00110000,B00011100,B00001100,B00011100, + B00011100,B00111000,B01110000,B01111111,B11011000,B00111000,B01111111,B11001100,B11111110,B01111111,B10110000,B01100000,B00110000,B00001110,B00011100,B00111000, + B00011100,B00111000,B01110000,B00111111,B11011000,B00011100,B00111111,B11011001,B11111111,B01111111,B10110000,B01100000,B00110000,B00001110,B00011100,B00111000, + B00001111,B00111001,B11100000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000111,B10011100,B11110000, + B00001111,B11011111,B11100000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000111,B11101111,B11110000, + B00000011,B11111111,B11111111,B01011111,B11111111,B01011111,B11111111,B01011111,B11111111,B01011111,B11111111,B01011111,B11111111,B01011111,B11111111,B11000000, + B00000000,B11111111,B11111111,B01011111,B11111111,B01011111,B11111111,B01011111,B11111111,B01011111,B11111111,B01011111,B11111111,B01011111,B11111111,B00000000 + }; + + const unsigned char custom_start_bmp6[] 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,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,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,B00001111,B11100001,B11111100,B00111111,B11100111,B11111000,B00000000,B00000000, + B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00001111,B11110001,B11111110,B00111111,B11110111,B11111100,B00000000,B00000000, + B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00111001,B10001111,B00110000,B00110110,B00000110,B00000000,B00000000, + B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00011101,B10000011,B10110011,B11110110,B01111110,B00000000,B00000000, + B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00001111,B11111101,B10000001,B10110111,B11100110,B11111100,B10000000,B00000000, + B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00001111,B11111101,B10000001,B10110000,B00000110,B11100000,B11000000,B00000000, + B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00011101,B10000011,B10110000,B00000110,B01110000,B11000000,B00000000, + B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00111001,B10001111,B00110000,B00000110,B00111000,B11010000,B00000000, + B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00001111,B11110001,B11111110,B00110000,B00000110,B00011100,B11011000,B00000000, + B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00001111,B11100001,B11111100,B00110000,B00000110,B00001110,B11011000,B00000000, + B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000, + B00000000,B11111111,B11111111,B01011111,B11111111,B01011111,B11111111,B01011111,B11111111,B01011111,B11111111,B01011111,B11111111,B01011111,B11111111,B00000000, + B00000011,B11111111,B11111111,B01011111,B11111111,B01011111,B11111111,B01011111,B11111111,B01011111,B11111111,B01011111,B11111111,B01011111,B11111111,B11000000, + B00001111,B11000111,B11100000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000111,B11100011,B11110000, + B00001111,B00001101,B11100000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000111,B10000110,B11110000, + B00011100,B00001100,B01110000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00001110,B00000110,B00111000, + B00011100,B00011000,B01110000,B00111111,B11011111,B11111000,B00111111,B11000000,B01000000,B01100000,B00110111,B11111111,B00000011,B10001110,B00001100,B00111000, + B00111000,B00001100,B00111000,B01111111,B11011111,B11111100,B01111111,B11000000,B11100000,B01100000,B00110111,B11111111,B10000111,B00011100,B00000110,B00011100, + B00111110,B10010000,B00111000,B11110000,B00011000,B00001100,B11100000,B00000000,B11100000,B01100000,B00110000,B01100001,B11001110,B00011111,B01001000,B00011100, + B00110111,B10111000,B00011001,B11000000,B00011000,B00001101,B11000000,B00000001,B10110000,B01100000,B00110000,B01100000,B11111100,B00011011,B11011100,B00001100, + B00110011,B11111101,B00011001,B10000000,B00011011,B11111101,B11111111,B11000011,B00011000,B01100000,B00110000,B01100000,B01111000,B00011001,B11111110,B10001100, + B00110000,B00111011,B11011001,B10000000,B00011001,B11111001,B11111111,B11000011,B00011000,B01100000,B00110000,B01100000,B00110000,B00011000,B00011101,B11101100, + B00111000,B00010010,B11111001,B11000000,B00011000,B11100001,B11000000,B00000110,B00001100,B01100000,B00110000,B01100000,B00110000,B00011100,B00001001,B01111100, + B00111000,B01110000,B00111000,B11110000,B00011000,B01110000,B11100000,B00001100,B00000110,B01100000,B00110000,B01100000,B00110000,B00011100,B00111000,B00011100, + B00011100,B00110000,B01110000,B01111111,B11011000,B00111000,B01111111,B11001100,B11111110,B01111111,B10110000,B01100000,B00110000,B00001110,B00011000,B00111000, + B00011100,B01110000,B01110000,B00111111,B11011000,B00011100,B00111111,B11011001,B11111111,B01111111,B10110000,B01100000,B00110000,B00001110,B00111000,B00111000, + B00001111,B01100001,B11100000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000111,B10110000,B11110000, + B00001111,B11000111,B11100000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000111,B11100011,B11110000, + B00000011,B11111111,B11111111,B11111111,B01011111,B11111111,B01011111,B11111111,B01011111,B11111111,B01011111,B11111111,B01011111,B11111111,B11111111,B11000000, + B00000000,B11111111,B11111111,B11111111,B01011111,B11111111,B01011111,B11111111,B01011111,B11111111,B01011111,B11111111,B01011111,B11111111,B11111111,B00000000 + }; + + const unsigned char custom_start_bmp7[] 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,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,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,B00001111,B11100001,B11111100,B00111111,B11100111,B11111100,B11011000,B00000000,B00000000, + B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00001111,B11110001,B11111110,B00111111,B11110111,B11111110,B11011100,B00000000,B00000000, + B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00111001,B10001111,B00110000,B00110110,B00000110,B11011110,B00000000,B00000000, + B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00011101,B10000011,B10110011,B11110110,B01111110,B11011111,B00000000,B00000000, + B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00001111,B11111101,B10000001,B10110111,B11100110,B11111100,B11011011,B10000000,B00000000, + B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00001111,B11111101,B10000001,B10110000,B00000110,B11100000,B11011001,B11000000,B00000000, + B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00011101,B10000011,B10110000,B00000110,B01110000,B11011000,B11100000,B00000000, + B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00111001,B10001111,B00110000,B00000110,B00111000,B11011000,B01110000,B00000000, + B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00001111,B11110001,B11111110,B00110000,B00000110,B00011100,B11011000,B00111000,B00000000, + B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00001111,B11100001,B11111100,B00110000,B00000110,B00001110,B11011000,B00011000,B00000000, + B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000, + B00000000,B11111111,B11111111,B11111111,B11010111,B11111111,B11010111,B11111111,B11010111,B11111111,B11010111,B11111111,B11010111,B11111111,B11111111,B00000000, + B00000011,B11111111,B11111111,B11111111,B11010111,B11111111,B11010111,B11111111,B11010111,B11111111,B11010111,B11111111,B11010111,B11111111,B11111111,B11000000, + B00001111,B11000111,B11100000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000111,B11100011,B11110000, + B00001111,B00000011,B11100000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000111,B10000001,B11110000, + B00011100,B00000111,B01110000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00001110,B00000011,B10111000, + B00011110,B00000110,B01110000,B00111111,B11011111,B11111000,B00111111,B11000000,B01000000,B01100000,B00110111,B11111111,B00000011,B10001111,B00000011,B00111000, + B00111111,B00001100,B00111000,B01111111,B11011111,B11111100,B01111111,B11000000,B11100000,B01100000,B00110111,B11111111,B10000111,B00011111,B10000110,B00011100, + B00111011,B10001000,B00111000,B11110000,B00011000,B00001100,B11100000,B00000000,B11100000,B01100000,B00110000,B01100001,B11001110,B00011101,B11000100,B00011100, + B00110000,B11111000,B00011001,B11000000,B00011000,B00001101,B11000000,B00000001,B10110000,B01100000,B00110000,B01100000,B11111100,B00011000,B01111100,B00001100, + B00110000,B00111000,B00011001,B10000000,B00011011,B11111101,B11111111,B11000011,B00011000,B01100000,B00110000,B01100000,B01111000,B00011000,B00011100,B00001100, + B00110000,B00111110,B00011001,B10000000,B00011001,B11111001,B11111111,B11000011,B00011000,B01100000,B00110000,B01100000,B00110000,B00011000,B00011111,B00001100, + B00111000,B00100011,B10111001,B11000000,B00011000,B11100001,B11000000,B00000110,B00001100,B01100000,B00110000,B01100000,B00110000,B00011100,B00010001,B11011100, + B00111000,B01100001,B11111000,B11110000,B00011000,B01110000,B11100000,B00001100,B00000110,B01100000,B00110000,B01100000,B00110000,B00011100,B00110000,B11111100, + B00011100,B11000000,B11110000,B01111111,B11011000,B00111000,B01111111,B11001100,B11111110,B01111111,B10110000,B01100000,B00110000,B00001110,B01100000,B01111000, + B00011101,B11000000,B01110000,B00111111,B11011000,B00011100,B00111111,B11011001,B11111111,B01111111,B10110000,B01100000,B00110000,B00001110,B11100000,B00111000, + B00001111,B10000001,B11100000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000111,B11000000,B11110000, + B00001111,B11000111,B11100000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000111,B11100011,B11110000, + B00000011,B11111111,B11110101,B11111111,B11111101,B01111111,B11111101,B01111111,B11111101,B01111111,B11111101,B01111111,B11111101,B01111111,B11111111,B11000000, + B00000000,B11111111,B11110101,B11111111,B11111101,B01111111,B11111101,B01111111,B11111101,B01111111,B11111101,B01111111,B11111101,B01111111,B11111111,B00000000 + }; + + const unsigned char custom_start_bmp8[] 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,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,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,B00111111,B10000111,B11110000,B11111111,B10011111,B11110011,B01100000,B01111000,B00000000,B00000000, + B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00111111,B11000111,B11111000,B11111111,B11011111,B11111011,B01110000,B01111100,B00000000,B00000000, + B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B11100110,B00111100,B11000000,B11011000,B00011011,B01111000,B01100000,B00000000,B00000000, + B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B01110110,B00001110,B11001111,B11011001,B11111011,B01111100,B01100001,B00000000,B00000000, + B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00111111,B11110110,B00000110,B11011111,B10011011,B11110011,B01101110,B01100001,B10000000,B00000000, + B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00111111,B11110110,B00000110,B11000000,B00011011,B10000011,B01100111,B01100001,B10000000,B00000000, + B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B01110110,B00001110,B11000000,B00011001,B11000011,B01100011,B11100001,B10000000,B00000000, + B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B11100110,B00111100,B11000000,B00011000,B11100011,B01100001,B11100001,B10000000,B00000000, + B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00111111,B11000111,B11111000,B11000000,B00011000,B01110011,B01100000,B11100001,B10000000,B00000000, + B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00111111,B10000111,B11110000,B11000000,B00011000,B00111011,B01100000,B01100001,B10000000,B00000000, + B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000, + B00000000,B11111111,B11111111,B11111101,B01111111,B11111101,B01111111,B11111101,B01111111,B11111101,B01111111,B11111101,B01111111,B11111111,B11111111,B00000000, + B00000011,B11111111,B11111111,B11111101,B01111111,B11111101,B01111111,B11111101,B01111111,B11111101,B01111111,B11111101,B01111111,B11111111,B11111111,B11000000, + B00001111,B11000111,B11100000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000111,B11100011,B11110000, + B00001111,B00000001,B11100000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000111,B10000000,B11110000, + B00011111,B00000001,B11110000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00001111,B10000000,B11111000, + B00011111,B10000011,B11110000,B00111111,B11011111,B11111000,B00111111,B11000000,B01000000,B01100000,B00110111,B11111111,B00000011,B10001111,B11000001,B11111000, + B00111001,B11000111,B00111000,B01111111,B11011111,B11111100,B01111111,B11000000,B11100000,B01100000,B00110111,B11111111,B10000111,B00011100,B11100011,B10011100, + B00111000,B11000110,B00111000,B11110000,B00011000,B00001100,B11100000,B00000000,B11100000,B01100000,B00110000,B01100001,B11001110,B00011100,B01100011,B00011100, + B00110000,B00111000,B00011001,B11000000,B00011000,B00001101,B11000000,B00000001,B10110000,B01100000,B00110000,B01100000,B11111100,B00011000,B00011100,B00001100, + B00110000,B00111000,B00011001,B10000000,B00011011,B11111101,B11111111,B11000011,B00011000,B01100000,B00110000,B01100000,B01111000,B00011000,B00011100,B00001100, + B00110000,B00111000,B00011001,B10000000,B00011001,B11111001,B11111111,B11000011,B00011000,B01100000,B00110000,B01100000,B00110000,B00011000,B00011100,B00001100, + B00111000,B11000110,B00111001,B11000000,B00011000,B11100001,B11000000,B00000110,B00001100,B01100000,B00110000,B01100000,B00110000,B00011100,B01100011,B00011100, + B00111001,B11000111,B00111000,B11110000,B00011000,B01110000,B11100000,B00001100,B00000110,B01100000,B00110000,B01100000,B00110000,B00011100,B11100011,B10011100, + B00011111,B10000011,B11110000,B01111111,B11011000,B00111000,B01111111,B11001100,B11111110,B01111111,B10110000,B01100000,B00110000,B00001111,B11000001,B11111000, + B00011111,B00000001,B11110000,B00111111,B11011000,B00011100,B00111111,B11011001,B11111111,B01111111,B10110000,B01100000,B00110000,B00001111,B10000000,B11111000, + B00001111,B00000001,B11100000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000111,B10000000,B11110000, + B00001111,B11000111,B11100000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000111,B11100011,B11110000, + B00000011,B11111111,B11111111,B01011111,B11111111,B01011111,B11111111,B01011111,B11111111,B01011111,B11111111,B01011111,B11111111,B01011111,B11111111,B11000000, + B00000000,B11111111,B11111111,B01011111,B11111111,B01011111,B11111111,B01011111,B11111111,B01011111,B11111111,B01011111,B11111111,B01011111,B11111111,B00000000 + }; + + const unsigned char custom_start_bmp9[] 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,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,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,B11111110,B00011111,B11000011,B11111110,B01111111,B11001101,B10000001,B11111111,B11100000,B00000000,B00000000, + B00000000,B00000000,B00000000,B00000000,B00000000,B11111111,B00011111,B11100011,B11111111,B01111111,B11101101,B11000001,B11111111,B11101100,B00000000,B00000000, + B00000000,B00000000,B00000000,B00000000,B00000000,B00000011,B10011000,B11110011,B00000011,B01100000,B01101101,B11100001,B10000110,B00001110,B00000000,B00000000, + B00000000,B00000000,B00000000,B00000000,B00000000,B00000001,B11011000,B00111011,B00111111,B01100111,B11101101,B11110001,B10000110,B00001110,B00000000,B00000000, + B00000000,B00000000,B00000000,B00000000,B00000000,B11111111,B11011000,B00011011,B01111110,B01101111,B11001101,B10111001,B10000110,B00001100,B10000000,B00000000, + B00000000,B00000000,B00000000,B00000000,B00000000,B11111111,B11011000,B00011011,B00000000,B01101110,B00001101,B10011101,B10000110,B00001100,B11000000,B00000000, + B00000000,B00000000,B00000000,B00000000,B00000000,B00000001,B11011000,B00111011,B00000000,B01100111,B00001101,B10001111,B10000110,B00001100,B11000000,B00000000, + B00000000,B00000000,B00000000,B00000000,B00000000,B00000011,B10011000,B11110011,B00000000,B01100011,B10001101,B10000111,B10000110,B00001100,B11000000,B00000000, + B00000000,B00000000,B00000000,B00000000,B00000000,B11111111,B00011111,B11100011,B00000000,B01100001,B11001101,B10000011,B10000110,B00001100,B11001000,B00000000, + B00000000,B00000000,B00000000,B00000000,B00000000,B11111110,B00011111,B11000011,B00000000,B01100000,B11101101,B10000001,B10000110,B00001100,B11001100,B00000000, + B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000, + B00000000,B11111111,B11111111,B01011111,B11111111,B01011111,B11111111,B01011111,B11111111,B01011111,B11111111,B01011111,B11111111,B01011111,B11111111,B00000000, + B00000011,B11111111,B11111111,B01011111,B11111111,B01011111,B11111111,B01011111,B11111111,B01011111,B11111111,B01011111,B11111111,B01011111,B11111111,B11000000, + B00001111,B11000111,B11100000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000111,B11100011,B11110000, + B00001111,B00000011,B11100000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000111,B10000001,B11110000, + B00011100,B00000111,B01110000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00001110,B00000011,B10111000, + B00011110,B00000110,B01110000,B00111111,B11011111,B11111000,B00111111,B11000000,B01000000,B01100000,B00110111,B11111111,B00000011,B10001111,B00000011,B00111000, + B00111111,B00001100,B00111000,B01111111,B11011111,B11111100,B01111111,B11000000,B11100000,B01100000,B00110111,B11111111,B10000111,B00011111,B10000110,B00011100, + B00111011,B10001000,B00111000,B11110000,B00011000,B00001100,B11100000,B00000000,B11100000,B01100000,B00110000,B01100001,B11001110,B00011101,B11000100,B00011100, + B00110000,B11111000,B00011001,B11000000,B00011000,B00001101,B11000000,B00000001,B10110000,B01100000,B00110000,B01100000,B11111100,B00011000,B01111100,B00001100, + B00110000,B00111000,B00011001,B10000000,B00011011,B11111101,B11111111,B11000011,B00011000,B01100000,B00110000,B01100000,B01111000,B00011000,B00011100,B00001100, + B00110000,B00111110,B00011001,B10000000,B00011001,B11111001,B11111111,B11000011,B00011000,B01100000,B00110000,B01100000,B00110000,B00011000,B00011111,B00001100, + B00111000,B00100011,B10111001,B11000000,B00011000,B11100001,B11000000,B00000110,B00001100,B01100000,B00110000,B01100000,B00110000,B00011100,B00010001,B11011100, + B00111000,B01100001,B11111000,B11110000,B00011000,B01110000,B11100000,B00001100,B00000110,B01100000,B00110000,B01100000,B00110000,B00011100,B00110000,B11111100, + B00011100,B11000000,B11110000,B01111111,B11011000,B00111000,B01111111,B11001100,B11111110,B01111111,B10110000,B01100000,B00110000,B00001110,B01100000,B01111000, + B00011101,B11000000,B01110000,B00111111,B11011000,B00011100,B00111111,B11011001,B11111111,B01111111,B10110000,B01100000,B00110000,B00001110,B11100000,B00111000, + B00001111,B10000001,B11100000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000111,B11000000,B11110000, + B00001111,B11000111,B11100000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000111,B11100011,B11110000, + B00000011,B11111111,B11111111,B11111111,B01011111,B11111111,B01011111,B11111111,B01011111,B11111111,B01011111,B11111111,B01011111,B11111111,B11111111,B11000000, + B00000000,B11111111,B11111111,B11111111,B01011111,B11111111,B01011111,B11111111,B01011111,B11111111,B01011111,B11111111,B01011111,B11111111,B11111111,B00000000 + }; + + const unsigned char custom_start_bmp10[] 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,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,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,B00111111,B10000111,B11110000,B11111111,B10011111,B11110011,B01100000,B01111111,B11111001,B11001000,B00000000,B00000000, + B00000000,B00000000,B00000000,B00000000,B00111111,B11000111,B11111000,B11111111,B11011111,B11111011,B01110000,B01111111,B11111011,B11111100,B00000000,B00000000, + B00000000,B00000000,B00000000,B00000000,B00000000,B11100110,B00111100,B11000000,B11011000,B00011011,B01111000,B01100001,B10000011,B11111110,B00000000,B00000000, + B00000000,B00000000,B00000000,B00000000,B00000000,B01110110,B00001110,B11001111,B11011001,B11111011,B01111100,B01100001,B10000011,B10110111,B00000000,B00000000, + B00000000,B00000000,B00000000,B00000000,B00111111,B11110110,B00000110,B11011111,B10011011,B11110011,B01101110,B01100001,B10000011,B00110011,B00000000,B00000000, + B00000000,B00000000,B00000000,B00000000,B00111111,B11110110,B00000110,B11000000,B00011011,B10000011,B01100111,B01100001,B10000011,B00110011,B01000000,B00000000, + B00000000,B00000000,B00000000,B00000000,B00000000,B01110110,B00001110,B11000000,B00011001,B11000011,B01100011,B11100001,B10000011,B00110011,B01100000,B00000000, + B00000000,B00000000,B00000000,B00000000,B00000000,B11100110,B00111100,B11000000,B00011000,B11100011,B01100001,B11100001,B10000011,B00110011,B01100000,B00000000, + B00000000,B00000000,B00000000,B00000000,B00111111,B11000111,B11111000,B11000000,B00011000,B01110011,B01100000,B11100001,B10000011,B00110011,B01101000,B00000000, + B00000000,B00000000,B00000000,B00000000,B00111111,B10000111,B11110000,B11000000,B00011000,B00111011,B01100000,B01100001,B10000011,B00110011,B01101100,B00000000, + B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000, + B00000000,B11111111,B11111111,B11111111,B11010111,B11111111,B11010111,B11111111,B11010111,B11111111,B11010111,B11111111,B11010111,B11111111,B11111111,B00000000, + B00000011,B11111111,B11111111,B11111111,B11010111,B11111111,B11010111,B11111111,B11010111,B11111111,B11010111,B11111111,B11010111,B11111111,B11111111,B11000000, + B00001111,B11000111,B11100000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000111,B11100011,B11110000, + B00001111,B00001101,B11100000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000111,B10000110,B11110000, + B00011100,B00011100,B01110000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00001110,B00001110,B00111000, + B00011100,B00011000,B01110000,B00111111,B11011111,B11111000,B00111111,B11000000,B01000000,B01100000,B00110111,B11111111,B00000011,B10001110,B00001100,B00111000, + B00111000,B00011100,B00111000,B01111111,B11011111,B11111100,B01111111,B11000000,B11100000,B01100000,B00110111,B11111111,B10000111,B00011100,B00001110,B00011100, + B00111110,B10010000,B00111000,B11110000,B00011000,B00001100,B11100000,B00000000,B11100000,B01100000,B00110000,B01100001,B11001110,B00011111,B01001000,B00011100, + B00110111,B10111000,B00011001,B11000000,B00011000,B00001101,B11000000,B00000001,B10110000,B01100000,B00110000,B01100000,B11111100,B00011011,B11011100,B00001100, + B00110001,B01111111,B10011001,B10000000,B00011011,B11111101,B11111111,B11000011,B00011000,B01100000,B00110000,B01100000,B01111000,B00011000,B10111111,B11001100, + B00110000,B00111011,B11011001,B10000000,B00011001,B11111001,B11111111,B11000011,B00011000,B01100000,B00110000,B01100000,B00110000,B00011000,B00011101,B11101100, + B00111000,B00010010,B11111001,B11000000,B00011000,B11100001,B11000000,B00000110,B00001100,B01100000,B00110000,B01100000,B00110000,B00011100,B00001001,B01111100, + B00111000,B01100000,B00111000,B11110000,B00011000,B01110000,B11100000,B00001100,B00000110,B01100000,B00110000,B01100000,B00110000,B00011100,B00110000,B00011100, + B00011100,B00110000,B01110000,B01111111,B11011000,B00111000,B01111111,B11001100,B11111110,B01111111,B10110000,B01100000,B00110000,B00001110,B00011000,B00111000, + B00011100,B01100000,B01110000,B00111111,B11011000,B00011100,B00111111,B11011001,B11111111,B01111111,B10110000,B01100000,B00110000,B00001110,B00110000,B00111000, + B00001111,B01100001,B11100000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000111,B10110000,B11110000, + B00001111,B11000111,B11100000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000111,B11100011,B11110000, + B00000011,B11111111,B11110101,B11111111,B11111101,B01111111,B11111101,B01111111,B11111101,B01111111,B11111101,B01111111,B11111101,B01111111,B11111111,B11000000, + B00000000,B11111111,B11110101,B11111111,B11111101,B01111111,B11111101,B01111111,B11111101,B01111111,B11111101,B01111111,B11111101,B01111111,B11111111,B00000000 + }; + + const unsigned char custom_start_bmp11[] 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,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,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,B00000011,B11111000,B01111111,B00001111,B11111001,B11111111,B00110110,B00000111,B11111111,B10011100,B11100000,B00000000,B00000000, + B00000000,B00000000,B00000000,B00000011,B11111100,B01111111,B10001111,B11111101,B11111111,B10110111,B00000111,B11111111,B10111111,B11110100,B00000000,B00000000, + B00000000,B00000000,B00000000,B00000000,B00001110,B01100011,B11001100,B00001101,B10000001,B10110111,B10000110,B00011000,B00111111,B11110110,B00000000,B00000000, + B00000000,B00000000,B00000000,B00000000,B00000111,B01100000,B11101100,B11111101,B10011111,B10110111,B11000110,B00011000,B00111011,B01110110,B00000000,B00000000, + B00000000,B00000000,B00000000,B00000011,B11111111,B01100000,B01101101,B11111001,B10111111,B00110110,B11100110,B00011000,B00110011,B00110110,B10000000,B00000000, + B00000000,B00000000,B00000000,B00000011,B11111111,B01100000,B01101100,B00000001,B10111000,B00110110,B01110110,B00011000,B00110011,B00110110,B11000000,B00000000, + B00000000,B00000000,B00000000,B00000000,B00000111,B01100000,B11101100,B00000001,B10011100,B00110110,B00111110,B00011000,B00110011,B00110110,B11000000,B00000000, + B00000000,B00000000,B00000000,B00000000,B00001110,B01100011,B11001100,B00000001,B10001110,B00110110,B00011110,B00011000,B00110011,B00110110,B11000000,B00000000, + B00000000,B00000000,B00000000,B00000011,B11111100,B01111111,B10001100,B00000001,B10000111,B00110110,B00001110,B00011000,B00110011,B00110110,B11111000,B00000000, + B00000000,B00000000,B00000000,B00000011,B11111000,B01111111,B00001100,B00000001,B10000011,B10110110,B00000110,B00011000,B00110011,B00110110,B11111100,B00000000, + B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000, + B00000000,B11111111,B11111111,B11111101,B01111111,B11111101,B01111111,B11111101,B01111111,B11111101,B01111111,B11111101,B01111111,B11111111,B11111111,B00000000, + B00000011,B11111111,B11111111,B11111101,B01111111,B11111101,B01111111,B11111101,B01111111,B11111101,B01111111,B11111101,B01111111,B11111111,B11111111,B11000000, + B00001111,B11110111,B11100000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000111,B11111011,B11110000, + B00001111,B00111001,B11100000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000111,B10011100,B11110000, + B00011100,B00111000,B01110000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00001110,B00011100,B00111000, + B00011100,B00111000,B01110000,B00111111,B11011111,B11111000,B00111111,B11000000,B01000000,B01100000,B00110111,B11111111,B00000011,B10001110,B00011100,B00111000, + B00111000,B00110000,B00111000,B01111111,B11011111,B11111100,B01111111,B11000000,B11100000,B01100000,B00110111,B11111111,B10000111,B00011100,B00011000,B00011100, + B00111000,B00100000,B00111000,B11110000,B00011000,B00001100,B11100000,B00000000,B11100000,B01100000,B00110000,B01100001,B11001110,B00011100,B00010000,B00011100, + B00110111,B00111111,B11111001,B11000000,B00011000,B00001101,B11000000,B00000001,B10110000,B01100000,B00110000,B01100000,B11111100,B00011011,B10011111,B11111100, + B00111111,B10111011,B11111001,B10000000,B00011011,B11111101,B11111111,B11000011,B00011000,B01100000,B00110000,B01100000,B01111000,B00011111,B11011101,B11111100, + B00111111,B11111001,B11011001,B10000000,B00011001,B11111001,B11111111,B11000011,B00011000,B01100000,B00110000,B01100000,B00110000,B00011111,B11111100,B11101100, + B00111000,B00001000,B00111001,B11000000,B00011000,B11100001,B11000000,B00000110,B00001100,B01100000,B00110000,B01100000,B00110000,B00011100,B00000100,B00011100, + B00111000,B00011000,B00111000,B11110000,B00011000,B01110000,B11100000,B00001100,B00000110,B01100000,B00110000,B01100000,B00110000,B00011100,B00001100,B00011100, + B00011100,B00111000,B01110000,B01111111,B11011000,B00111000,B01111111,B11001100,B11111110,B01111111,B10110000,B01100000,B00110000,B00001110,B00011100,B00111000, + B00011100,B00111000,B01110000,B00111111,B11011000,B00011100,B00111111,B11011001,B11111111,B01111111,B10110000,B01100000,B00110000,B00001110,B00011100,B00111000, + B00001111,B00111001,B11100000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000111,B10011100,B11110000, + B00001111,B11011111,B11100000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000111,B11101111,B11110000, + B00000011,B11111111,B11111111,B01011111,B11111111,B01011111,B11111111,B01011111,B11111111,B01011111,B11111111,B01011111,B11111111,B01011111,B11111111,B11000000, + B00000000,B11111111,B11111111,B01011111,B11111111,B01011111,B11111111,B01011111,B11111111,B01011111,B11111111,B01011111,B11111111,B01011111,B11111111,B00000000 + }; + + const unsigned char custom_start_bmp12[] 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,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,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,B00000001,B11111100,B00111111,B10000111,B11111100,B11111111,B10011011,B00000011,B11111111,B11001110,B01110011,B01100000,B01100000,B00000000,B00000000, + B00000000,B00000001,B11111110,B00111111,B11000111,B11111110,B11111111,B11011011,B10000011,B11111111,B11011111,B11111011,B01100000,B01100000,B00000000,B00000000, + B00000000,B00000000,B00000111,B00110001,B11100110,B00000110,B11000000,B11011011,B11000011,B00001100,B00011111,B11111011,B01100000,B01100000,B00000000,B00000000, + B00000000,B00000000,B00000011,B10110000,B01110110,B01111110,B11001111,B11011011,B11100011,B00001100,B00011101,B10111011,B01100000,B01100000,B00000000,B00000000, + B00000000,B00000001,B11111111,B10110000,B00110110,B11111100,B11011111,B10011011,B01110011,B00001100,B00011001,B10011011,B01100000,B01100000,B00000000,B00000000, + B00000000,B00000001,B11111111,B10110000,B00110110,B00000000,B11011100,B00011011,B00111011,B00001100,B00011001,B10011011,B01100000,B01100000,B00000000,B00000000, + B00000000,B00000000,B00000011,B10110000,B01110110,B00000000,B11001110,B00011011,B00011111,B00001100,B00011001,B10011011,B01100000,B01100000,B00000000,B00000000, + B00000000,B00000000,B00000111,B00110001,B11100110,B00000000,B11000111,B00011011,B00001111,B00001100,B00011001,B10011011,B01100000,B01100000,B00000000,B00000000, + B00000000,B00000001,B11111110,B00111111,B11000110,B00000000,B11000011,B10011011,B00000111,B00001100,B00011001,B10011011,B01111111,B01111111,B00000000,B00000000, + B00000000,B00000001,B11111100,B00111111,B10000110,B00000000,B11000001,B11011011,B00000011,B00001100,B00011001,B10011011,B01111111,B01111111,B00000000,B00000000, + B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000, + B00000000,B11111111,B11111111,B01011111,B11111111,B01011111,B11111111,B01011111,B11111111,B01011111,B11111111,B01011111,B11111111,B01011111,B11111111,B00000000, + B00000011,B11111111,B11111111,B01011111,B11111111,B01011111,B11111111,B01011111,B11111111,B01011111,B11111111,B01011111,B11111111,B01011111,B11111111,B11000000, + B00001111,B11000111,B11100000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000111,B11100011,B11110000, + B00001111,B00001101,B11100000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000111,B10000110,B11110000, + B00011100,B00001100,B01110000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00001110,B00000110,B00111000, + B00011100,B00011000,B01110000,B00111111,B11011111,B11111000,B00111111,B11000000,B01000000,B01100000,B00110111,B11111111,B00000011,B10001110,B00001100,B00111000, + B00111000,B00001100,B00111000,B01111111,B11011111,B11111100,B01111111,B11000000,B11100000,B01100000,B00110111,B11111111,B10000111,B00011100,B00000110,B00011100, + B00111110,B10010000,B00111000,B11110000,B00011000,B00001100,B11100000,B00000000,B11100000,B01100000,B00110000,B01100001,B11001110,B00011111,B01001000,B00011100, + B00110111,B10111000,B00011001,B11000000,B00011000,B00001101,B11000000,B00000001,B10110000,B01100000,B00110000,B01100000,B11111100,B00011011,B11011100,B00001100, + B00110011,B11111101,B00011001,B10000000,B00011011,B11111101,B11111111,B11000011,B00011000,B01100000,B00110000,B01100000,B01111000,B00011001,B11111110,B10001100, + B00110000,B00111011,B11011001,B10000000,B00011001,B11111001,B11111111,B11000011,B00011000,B01100000,B00110000,B01100000,B00110000,B00011000,B00011101,B11101100, + B00111000,B00010010,B11111001,B11000000,B00011000,B11100001,B11000000,B00000110,B00001100,B01100000,B00110000,B01100000,B00110000,B00011100,B00001001,B01111100, + B00111000,B01110000,B00111000,B11110000,B00011000,B01110000,B11100000,B00001100,B00000110,B01100000,B00110000,B01100000,B00110000,B00011100,B00111000,B00011100, + B00011100,B00110000,B01110000,B01111111,B11011000,B00111000,B01111111,B11001100,B11111110,B01111111,B10110000,B01100000,B00110000,B00001110,B00011000,B00111000, + B00011100,B01110000,B01110000,B00111111,B11011000,B00011100,B00111111,B11011001,B11111111,B01111111,B10110000,B01100000,B00110000,B00001110,B00111000,B00111000, + B00001111,B01100001,B11100000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000111,B10110000,B11110000, + B00001111,B11000111,B11100000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000111,B11100011,B11110000, + B00000011,B11111111,B11111111,B11111111,B01011111,B11111111,B01011111,B11111111,B01011111,B11111111,B01011111,B11111111,B01011111,B11111111,B11111111,B11000000, + B00000000,B11111111,B11111111,B11111111,B01011111,B11111111,B01011111,B11111111,B01011111,B11111111,B01011111,B11111111,B01011111,B11111111,B11111111,B00000000 + }; + + const unsigned char custom_start_bmp14[] 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,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,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,B00011111,B11000001,B11111100,B00011111,B11110001,B11111111,B00011011,B00000001,B11111111,B11110011,B10011110,B01101100,B00000110,B00000000,B00000000, + B00000000,B00011111,B11100001,B11111110,B00011111,B11111001,B11111111,B10011011,B10000001,B11111111,B11110111,B11111111,B01101100,B00000110,B00000000,B00000000, + B00000000,B00000000,B01110001,B10001111,B00011000,B00011001,B10000001,B10011011,B11000001,B10000110,B00000111,B11111111,B01101100,B00000110,B00000000,B00000000, + B00000000,B00000000,B00111001,B10000011,B10011001,B11111001,B10011111,B10011011,B11100001,B10000110,B00000111,B01101111,B01101100,B00000110,B00000000,B00000000, + B00000000,B00011111,B11111001,B10000001,B10011011,B11110001,B10111111,B00011011,B01110001,B10000110,B00000110,B01100011,B01101100,B00000110,B00000000,B00000000, + B00000000,B00011111,B11111001,B10000001,B10011000,B00000001,B10111000,B00011011,B00111001,B10000110,B00000110,B01100011,B01101100,B00000110,B00000000,B00000000, + B00000000,B00000000,B00111001,B10000001,B10011000,B00000001,B10011100,B00011011,B00011101,B10000110,B00000110,B01100011,B01101100,B00000110,B00000000,B00000000, + B00000000,B00000000,B01110001,B10000011,B10011000,B00000001,B10001110,B00011011,B00001111,B10000110,B00000110,B01100011,B01101100,B00000110,B00000000,B00000000, + B00000000,B00000000,B01110001,B10001111,B00011000,B00000001,B10001110,B00011011,B00000111,B10000110,B00000110,B01100011,B01101100,B00000110,B00000000,B00000000, + B00000000,B00011111,B11100001,B11111110,B00011000,B00000001,B10000111,B00011011,B00000011,B10000110,B00000110,B01100011,B01101111,B11110111,B11110000,B00000000, + B00000000,B00011111,B11000001,B11111100,B00011000,B00000001,B10000011,B10011011,B00000001,B10000110,B00000110,B01100011,B01101111,B11110111,B11110000,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,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,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, + B00000000,B11111111,B11111111,B01011111,B11111111,B01011111,B11111111,B01011111,B11111111,B01011111,B11111111,B01011111,B11111111,B01011111,B11111111,B00000000, + B00000011,B11111111,B11111111,B01011111,B11111111,B01011111,B11111111,B01011111,B11111111,B01011111,B11111111,B01011111,B11111111,B01011111,B11111111,B11000000, + B00001111,B11000111,B11100000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000111,B11100011,B11110000, + B00001111,B00000001,B11100000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000111,B10000000,B11110000, + B00011111,B00000001,B11110000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00001111,B10000000,B11111000, + B00011111,B10000011,B11110000,B00111111,B11011111,B11111000,B00111111,B11000000,B01000000,B01100000,B00110111,B11111111,B00000011,B10001111,B11000001,B11111000, + B00111001,B11000111,B00111000,B01111111,B11011111,B11111100,B01111111,B11000000,B11100000,B01100000,B00110111,B11111111,B10000111,B00011100,B11100011,B10011100, + B00111000,B11000110,B00111000,B11110000,B00011000,B00001100,B11100000,B00000000,B11100000,B01100000,B00110000,B01100001,B11001110,B00011100,B01100011,B00011100, + B00110000,B00111000,B00011001,B11000000,B00011000,B00001101,B11000000,B00000001,B10110000,B01100000,B00110000,B01100000,B11111100,B00011000,B00011100,B00001100 + }; + + const unsigned char custom_start_bmp15[] 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, + B00000111,B11111000,B00111111,B11100001,B11111111,B11000111,B11111111,B00110011,B00000001,B11111111,B11111100,B11110011,B11001110,B11000000,B00110000,B00000000, + B00000111,B11111100,B00111111,B11110001,B11111111,B11110111,B11111111,B10110011,B10000001,B11111111,B11111101,B11111111,B11101110,B11000000,B00110000,B00000000, + B00000000,B00001111,B00111000,B11111001,B11000000,B01110110,B00000011,B10110011,B11000001,B11000001,B10000001,B11111111,B11101110,B11000000,B00110000,B00000000, + B00000000,B00001111,B00111000,B11111001,B11000000,B01110110,B00000011,B10110011,B11100001,B11000001,B10000001,B11111111,B11101110,B11000000,B00110000,B00000000, + B00000000,B00000111,B10111000,B00011101,B11001111,B11110110,B01111111,B10110011,B11110001,B11000001,B10000001,B11101100,B11101110,B11000000,B00110000,B00000000, + B00000111,B11111111,B10111000,B00001101,B11011111,B11000110,B11111111,B00110011,B01111001,B11000001,B10000001,B11001100,B01101110,B11000000,B00110000,B00000000, + B00000111,B11111111,B10111000,B00001101,B11000000,B00000110,B11110000,B00110011,B00011101,B11000001,B10000001,B11001100,B01101110,B11000000,B00110000,B00000000, + B00000000,B00000111,B10111000,B00011101,B11000000,B00000110,B00111000,B00110011,B00001111,B11000001,B10000001,B11001100,B01101110,B11000000,B00110000,B00000000, + B00000000,B00001111,B00111000,B11111001,B11000000,B00000110,B00011100,B00110011,B00000111,B11000001,B10000001,B11001100,B01101110,B11000000,B00110000,B00000000, + B00000000,B00001111,B00111000,B11111001,B11000000,B00000110,B00011100,B00110011,B00000111,B11000001,B10000001,B11001100,B01101110,B11000000,B00110000,B00000000, + B00000111,B11111100,B00111111,B11110001,B11000000,B00000110,B00001111,B00110011,B00000011,B11000001,B10000001,B11001100,B01101110,B11111111,B10111111,B11000000, + B00000111,B11111000,B00111111,B11100001,B11000000,B00000110,B00000111,B10110011,B00000001,B11000001,B10000001,B11001100,B01101110,B11111111,B10111111,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,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,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,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,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,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,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 + }; + + const unsigned char custom_start_bmp16[] PROGMEM = { + B01111111,B11100001,B11111111,B10000111,B11111111,B00011111,B11111100,B01110011,B10000001,B11111111,B11111110,B00111110,B00111110,B00111001,B11000000,B11100000, + B01111111,B11110001,B11111111,B11000111,B11111111,B10011111,B11111110,B01110011,B10000001,B11111111,B11111110,B01111111,B11111111,B00111001,B11000000,B11100000, + B00000000,B11111001,B11000011,B11100111,B11111111,B10011111,B11111110,B01110011,B11000001,B11111111,B11111110,B01111111,B11111111,B00111001,B11000000,B11100000, + B00000000,B01111001,B11000001,B11100111,B00000001,B10011100,B00000110,B01110011,B11100001,B11000001,B11000000,B01111111,B11111111,B00111001,B11000000,B11100000, + B00000000,B01111001,B11000000,B11100111,B00000001,B10011100,B00000110,B01110011,B11110001,B11000001,B11000000,B01111001,B11001111,B00111001,B11000000,B11100000, + B01111111,B11111001,B11000000,B11100111,B00111111,B10011100,B11111110,B01110011,B11111001,B11000001,B11000000,B01110001,B11000111,B00111001,B11000000,B11100000, + B01111111,B11111001,B11000000,B11100111,B01111111,B10011101,B11111110,B01110011,B10111101,B11000001,B11000000,B01110001,B11000111,B00111001,B11000000,B11100000, + B01111111,B11111001,B11000000,B11100111,B01111111,B00011101,B11111100,B01110011,B10011111,B11000001,B11000000,B01110001,B11000111,B00111001,B11000000,B11100000, + B00000000,B01111001,B11000000,B11100111,B00000000,B00011100,B11110000,B01110011,B10001111,B11000001,B11000000,B01110001,B11000111,B00111001,B11000000,B11100000, + B00000000,B01111001,B11000001,B11100111,B00000000,B00011100,B01111000,B01110011,B10000111,B11000001,B11000000,B01110001,B11000111,B00111001,B11000000,B11100000, + B00000000,B11111001,B11000011,B11100111,B00000000,B00011100,B00111100,B01110011,B10000011,B11000001,B11000000,B01110001,B11000111,B00111001,B11111100,B11111110, + B01111111,B11110001,B11111111,B11000111,B00000000,B00011100,B00011110,B01110011,B10000001,B11000001,B11000000,B01110001,B11000111,B00111001,B11111100,B11111110, + B01111111,B11100001,B11111111,B10000111,B00000000,B00011100,B00001110,B01110011,B10000001,B11000001,B11000000,B01110001,B11000111,B00111001,B11111100,B11111110, + 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,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,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,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,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,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,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,B00000000,B00000000,B00000000, + B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000 + }; + + #define CUSTOM_BOOTSCREEN_TIME_PER_FRAME + + static const boot_frame_t boot_frame_0 PROGMEM = { custom_start_bmp1, 200 }; + static const boot_frame_t boot_frame_1 PROGMEM = { custom_start_bmp2, 150 }; + static const boot_frame_t boot_frame_2 PROGMEM = { custom_start_bmp3, 150 }; + static const boot_frame_t boot_frame_3 PROGMEM = { custom_start_bmp4, 150 }; + static const boot_frame_t boot_frame_4 PROGMEM = { custom_start_bmp5, 150 }; + static const boot_frame_t boot_frame_5 PROGMEM = { custom_start_bmp6, 150 }; + static const boot_frame_t boot_frame_6 PROGMEM = { custom_start_bmp7, 150 }; + static const boot_frame_t boot_frame_7 PROGMEM = { custom_start_bmp8, 150 }; + static const boot_frame_t boot_frame_8 PROGMEM = { custom_start_bmp9, 150 }; + static const boot_frame_t boot_frame_9 PROGMEM = { custom_start_bmp10, 150 }; + static const boot_frame_t boot_frame_10 PROGMEM = { custom_start_bmp11, 150 }; + static const boot_frame_t boot_frame_11 PROGMEM = { custom_start_bmp12, 150 }; + static const boot_frame_t boot_frame_12 PROGMEM = { custom_start_bmp, 1000 }; + static const boot_frame_t boot_frame_13 PROGMEM = { custom_start_bmp14, 150 }; + static const boot_frame_t boot_frame_14 PROGMEM = { custom_start_bmp15, 150 }; + static const boot_frame_t boot_frame_15 PROGMEM = { custom_start_bmp16, 1000 }; + + static const boot_frame_t * const custom_bootscreen_animation[] PROGMEM = { + &boot_frame_0, &boot_frame_1, &boot_frame_2, &boot_frame_3, &boot_frame_4, + &boot_frame_5, &boot_frame_6, &boot_frame_7, &boot_frame_8, &boot_frame_9, + &boot_frame_10, &boot_frame_11, &boot_frame_12, &boot_frame_13, &boot_frame_14, &boot_frame_15 + }; + +#endif diff --git a/config/examples/Creality/CR-30 PrintMill/_Statusscreen.h b/config/examples/Creality/CR-30 PrintMill/_Statusscreen.h new file mode 100644 index 00000000000..e499602d5e5 --- /dev/null +++ b/config/examples/Creality/CR-30 PrintMill/_Statusscreen.h @@ -0,0 +1,53 @@ +/** + * Marlin 3D Printer Firmware + * Copyright (c) 2021 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 . + * + */ + +/** + * Made with Marlin Bitmap Converter + * https://marlinfw.org/tools/u8glib/converter.html + * + * This bitmap from 56x19 C/C++ data + */ +#pragma once + +#define STATUS_SCREEN_X 64 +#define STATUS_LOGO_WIDTH 48 + +const unsigned char status_logo_bmp[] PROGMEM = { + B00000000,B00000000,B00111001,B11000000,B00000000,B00000000, + B00000000,B00000000,B01000101,B00100000,B00000000,B00000000, + B00000000,B00000000,B00000101,B00010000,B00000000,B00000000, + B00000000,B00000000,B00000101,B00010000,B00000000,B00000000, + B00000000,B00000000,B00011001,B00010000,B00000000,B00000000, + B00000000,B00000000,B00000101,B00010000,B00000000,B00000000, + B00000000,B00000000,B00000101,B00010000,B00000000,B00000000, + B00000000,B00000000,B01000101,B00100000,B00000000,B00000000, + B00000000,B00000000,B00111001,B11000000,B00000000,B00000000, + B00111100,B00000000,B00000000,B00011000,B11001001,B10011000, + B00100010,B00000010,B00000000,B10011000,B11000000,B10001000, + B00100010,B00000000,B00000000,B10011000,B11000000,B10001000, + B00100010,B10110110,B01011001,B11010101,B01011000,B10001000, + B00111100,B11000010,B01100100,B10010101,B01001000,B10001000, + B00100000,B10000010,B01000100,B10010101,B01001000,B10001000, + B00100000,B10000010,B01000100,B10010010,B01001000,B10001000, + B00100000,B10000010,B01000100,B10010010,B01001000,B10001000, + B00100000,B10000111,B01000100,B01010010,B01011101,B11011100 +}; diff --git a/config/examples/Creality/Ender-2 Pro/CrealityV423/README.md b/config/examples/Creality/Ender-2 Pro/CrealityV423/README.md new file mode 100644 index 00000000000..d1f786b8e12 --- /dev/null +++ b/config/examples/Creality/Ender-2 Pro/CrealityV423/README.md @@ -0,0 +1,3 @@ +# Ender-2 Pro + +The Creality3D Ender-2 Pro was released in December 2021 sporting a 32-bit Creality Silent board labeled as version 4.2.3. This board is a bit mysterious as it is completely absent from Creality's documentation. It differs only slightly from board version 4.2.2 with the Bed Heater pin exchanged with one of the Encoder pins. diff --git a/config/examples/Creality/Ender-2 Pro/CrealityV423/_Bootscreen.h b/config/examples/Creality/Ender-2 Pro/CrealityV423/_Bootscreen.h new file mode 100644 index 00000000000..3c3eddb333d --- /dev/null +++ b/config/examples/Creality/Ender-2 Pro/CrealityV423/_Bootscreen.h @@ -0,0 +1,97 @@ +/** + * Marlin 3D Printer Firmware + * Copyright (c) 2021 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 + +/** + * 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 +#define CUSTOM_BOOTSCREEN_BMPWIDTH 81 +#define CUSTOM_BOOTSCREEN_INVERTED + +const unsigned char custom_start_bmp[] PROGMEM = { + B11111111,B11111111,B11111111,B11111111,B11101111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11101111,B11101111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11100111,B11011111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11100111,B11011111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11100011,B11011111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11110011,B11001111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11100001,B11100001,B11001111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111110,B01111000,B00000000,B00000000,B00000011,B11011101,B11111111,B11111111,B11111111,B11111111, + B11111110,B11111111,B10000000,B01111110,B00000000,B00000001,B11101110,B11111111,B11111111,B11111111,B11111111, + B11111110,B01111101,B11001111,B11111100,B00000000,B00000000,B11110111,B01111111,B11111111,B11111111,B11111111, + B11111111,B10001110,B00000110,B00000000,B00000000,B00000000,B01111011,B10111111,B11111111,B11111111,B11111111, + B11111111,B11000000,B00000000,B00000000,B00000000,B00000000,B01111101,B11011111,B11111111,B11111111,B11111111, + B11111111,B11111100,B00000001,B11111110,B00000000,B00000000,B00111110,B11100111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111100,B00000000,B00000011,B00011111,B01110011,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111000,B00000000,B00000001,B10001111,B10000001,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11100000,B00000000,B00000000,B10000011,B11111001,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B00000000,B11111100,B00000000,B00000000,B11110000,B11111111,B11111111,B11111111, + B11111111,B11111111,B11100000,B00001111,B11111111,B11000000,B00000000,B00000000,B11111111,B11111111,B11111111, + B11111111,B11111110,B00000011,B11111111,B11111111,B11000000,B00000000,B00000000,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111001,B00000000,B00000000,B00000000,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111100,B00000000,B00000111,B11000000,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B00000000,B00000111,B11100000,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11100000,B00000111,B11110001,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111100,B00000111,B11111001,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B00000011,B11111001,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B10000011,B11111001,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11000011,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11100001,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11110000,B10111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111011,B11111000,B00111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111001,B11111000,B00111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B01111110,B11110000,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B10001110,B00000011,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11100000,B00011111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B01111111,B11111111,B11111111,B11111111, + B11111111,B00000000,B00000000,B01111111,B11111111,B11111111,B11111000,B01111111,B11111111,B11111111,B11111111, + B11111111,B10000000,B00000000,B01111111,B11111111,B11111111,B11100000,B01111111,B11111111,B11111111,B11111111, + B11111111,B11000011,B11111100,B11111111,B11111111,B11111111,B11111000,B11111111,B11111111,B11111111,B11111111, + B11111111,B11000011,B11111100,B11111111,B11111111,B11111111,B11111000,B11111111,B11111111,B11111111,B11111111, + B11111111,B10000111,B11111101,B11111111,B11111111,B11111111,B11110001,B11111111,B11111111,B11111111,B11111111, + B11111111,B10000111,B11111111,B11111111,B11111111,B11111111,B11110001,B11111111,B11111111,B11111111,B11111111, + B11111111,B00001111,B11100111,B11110011,B00001111,B11111100,B00100011,B11111100,B00111111,B11111111,B11111111, + B11111111,B00001111,B11101111,B10000000,B00000111,B11110000,B00000011,B11110000,B00011110,B00000000,B01111111, + B11111110,B00011111,B11001111,B10000001,B10000111,B11000111,B10000111,B11000111,B00001100,B00000000,B01111111, + B11111110,B00000000,B00011111,B11000111,B11000111,B10001111,B11000111,B10011111,B00001111,B00001100,B11111111, + B11111110,B00000000,B00011111,B10000111,B10001111,B00011111,B10001111,B00011111,B00001111,B00011111,B11111111, + B11111100,B00111111,B10011111,B10001111,B10001111,B00011111,B10001110,B00000000,B00011110,B00111111,B11111111, + B11111100,B01111111,B00111111,B00001111,B00011110,B00111111,B00011110,B00111111,B11111110,B00111111,B11111111, + B11111000,B01111111,B11111111,B00011111,B00011100,B00111111,B00011100,B01111111,B11111100,B01111111,B11111111, + B11111000,B11111111,B11111111,B00011110,B00011100,B01111110,B00011100,B01111111,B11111100,B01111111,B11111111, + B11110000,B11111111,B11001110,B00111110,B00111100,B01111110,B00111100,B01111111,B10111000,B11111111,B11111111, + B11110000,B11111111,B10011110,B00111100,B00111000,B01111100,B00111000,B01111110,B01111000,B11111111,B11111111, + B11100001,B11111111,B00111100,B01111100,B01111000,B01111100,B01111000,B00111100,B11110001,B11111111,B11111111, + B11100001,B11111000,B00111000,B01111000,B01111000,B00010000,B00011000,B00000001,B11110001,B11111111,B11111111, + B00000000,B00000000,B01100000,B00100000,B00111100,B00000000,B01111100,B00000111,B10000000,B01111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111110,B00011111,B11111110,B00011111,B11111111,B11111111,B11111111 +}; diff --git a/config/examples/Creality/Ender-2 Pro/CrealityV423/_Statusscreen.h b/config/examples/Creality/Ender-2 Pro/CrealityV423/_Statusscreen.h new file mode 100644 index 00000000000..99f357b5828 --- /dev/null +++ b/config/examples/Creality/Ender-2 Pro/CrealityV423/_Statusscreen.h @@ -0,0 +1,71 @@ +/** + * Marlin 3D Printer Firmware + * Copyright (c) 2021 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 + +/** + * 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: + * https://marlinfw.org/tools/u8glib/converter.html + */ + +// +// Status Screen Logo bitmap +// +#define STATUS_LOGO_Y 8 +#define STATUS_LOGO_WIDTH 39 + +const unsigned char status_logo_bmp[] PROGMEM = { + B11111000,B00000001,B10000000,B00000000,B00011000, + B01001000,B00000000,B10000000,B00000000,B00100100, + B01000011,B11000011,B10001100,B11010000,B00000100, + B01110001,B00100100,B10010010,B01100111,B11001000, + B01000001,B00100100,B10011110,B01000000,B00010000, + B01001001,B00100100,B10010000,B01000000,B00100000, + B11111011,B10110011,B11001110,B11100000,B00111100, + B00000000,B00000000,B00000000,B00000000,B00000000, + B00000000,B00000000,B00000000,B00000000,B00000000, + B00000000,B00000011,B10000000,B00000000,B00000000, + B00000000,B00000010,B01000000,B00000000,B00000000, + B00000000,B00000010,B01010110,B01100000,B00000000, + B00000000,B00000011,B10011000,B10010000,B00000000, + B00000000,B00000010,B00010000,B10010000,B00000000, + B00000000,B00000010,B00010000,B10010000,B00000000, + B00000000,B00000010,B00010000,B01100000,B00000000 +}; + +// +// Use default bitmaps +// +#define STATUS_HOTEND_ANIM +#define STATUS_BED_ANIM +#define STATUS_HEATERS_XSPACE 20 +#if HOTENDS < 2 + #define STATUS_HEATERS_X 48 + #define STATUS_BED_X 72 +#else + #define STATUS_HEATERS_X 40 + #define STATUS_BED_X 80 +#endif diff --git a/config/examples/Creality/Ender-2/README.md b/config/examples/Creality/Ender-2/README.md new file mode 100644 index 00000000000..3c3fe6578a5 --- /dev/null +++ b/config/examples/Creality/Ender-2/README.md @@ -0,0 +1,33 @@ +# Creality Ender Support + +This configuration is based on the unpublished firmware from Creality. It is **not** the authoritative source, but has been carefully re-built by looking at their firmware and inferring the base version and configuration they used. The basis is the firmware version from "Jul 31 2017 10:16:30". It is based on Marlin 1.0.1, because + +* 1.0.0 had very different serial output in `setup()` and overall code structure. +* 1.0.2 changed the `VERSION_STRING` to include a leading space, and `lcd_init` uses `SET_INPUT` instead of `pinMode`. + +Configurations were found by seeing what code was compiled into the firmware, and constants used there. + +For U8Glib, at least version 1.14 and at most 1.17 is used, because + +* 1.12 didn't have the extra speed argument to u8g_InitCom. +* 1.13 didn't have the soft reset instruction for UC1701 initialization. +* 1.18 has a new directory structure. + +## Bitmaps + +The bootscreen and custom status screens come from Creality's firmware. + +## Creality Ender-2 firmware status + +The firmware source code has been published on 2018/07/10. +It is based on Marlin 1.1. The source code and .hex binaries for all printers (including Ender-2) can be obtained from: +https://www.creality3d.cn/download/firmware_c0001 + +And repositories for CR-10S and Ender-3 can be found here: +https://github.com/Creality3DPrinting + +The configuration files have been verified to match the original configuration, but further investigation is needed to ensure there aren't any extra changes in the source code. + +## Ender-2 specific changelog: + +* 2018/10/08 - Updated BED_MAXTEMP to 75 to match the original Creality Ender-2 Firmware (which is now open source) diff --git a/config/examples/Creality/Ender-2/_Bootscreen.h b/config/examples/Creality/Ender-2/_Bootscreen.h new file mode 100644 index 00000000000..324cb4a6167 --- /dev/null +++ b/config/examples/Creality/Ender-2/_Bootscreen.h @@ -0,0 +1,97 @@ +/** + * 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 + +/** + * 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 +#define CUSTOM_BOOTSCREEN_BMPWIDTH 81 +#define CUSTOM_BOOTSCREEN_INVERTED + +const unsigned char custom_start_bmp[] PROGMEM = { + B11111111,B11111111,B11111111,B11111111,B11101111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11101111,B11101111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11100111,B11011111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11100111,B11011111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11100011,B11011111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11110011,B11001111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11100001,B11100001,B11001111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111110,B01111000,B00000000,B00000000,B00000011,B11011101,B11111111,B11111111,B11111111,B11111111, + B11111110,B11111111,B10000000,B01111110,B00000000,B00000001,B11101110,B11111111,B11111111,B11111111,B11111111, + B11111110,B01111101,B11001111,B11111100,B00000000,B00000000,B11110111,B01111111,B11111111,B11111111,B11111111, + B11111111,B10001110,B00000110,B00000000,B00000000,B00000000,B01111011,B10111111,B11111111,B11111111,B11111111, + B11111111,B11000000,B00000000,B00000000,B00000000,B00000000,B01111101,B11011111,B11111111,B11111111,B11111111, + B11111111,B11111100,B00000001,B11111110,B00000000,B00000000,B00111110,B11100111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111100,B00000000,B00000011,B00011111,B01110011,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111000,B00000000,B00000001,B10001111,B10000001,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11100000,B00000000,B00000000,B10000011,B11111001,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B00000000,B11111100,B00000000,B00000000,B11110000,B11111111,B11111111,B11111111, + B11111111,B11111111,B11100000,B00001111,B11111111,B11000000,B00000000,B00000000,B11111111,B11111111,B11111111, + B11111111,B11111110,B00000011,B11111111,B11111111,B11000000,B00000000,B00000000,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111001,B00000000,B00000000,B00000000,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111100,B00000000,B00000111,B11000000,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B00000000,B00000111,B11100000,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11100000,B00000111,B11110001,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111100,B00000111,B11111001,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B00000011,B11111001,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B10000011,B11111001,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11000011,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11100001,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11110000,B10111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111011,B11111000,B00111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111001,B11111000,B00111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B01111110,B11110000,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B10001110,B00000011,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11100000,B00011111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B01111111,B11111111,B11111111,B11111111, + B11111111,B00000000,B00000000,B01111111,B11111111,B11111111,B11111000,B01111111,B11111111,B11111111,B11111111, + B11111111,B10000000,B00000000,B01111111,B11111111,B11111111,B11100000,B01111111,B11111111,B11111111,B11111111, + B11111111,B11000011,B11111100,B11111111,B11111111,B11111111,B11111000,B11111111,B11111111,B11111111,B11111111, + B11111111,B11000011,B11111100,B11111111,B11111111,B11111111,B11111000,B11111111,B11111111,B11111111,B11111111, + B11111111,B10000111,B11111101,B11111111,B11111111,B11111111,B11110001,B11111111,B11111111,B11111111,B11111111, + B11111111,B10000111,B11111111,B11111111,B11111111,B11111111,B11110001,B11111111,B11111111,B11111111,B11111111, + B11111111,B00001111,B11100111,B11110011,B00001111,B11111100,B00100011,B11111100,B00111111,B11111111,B11111111, + B11111111,B00001111,B11101111,B10000000,B00000111,B11110000,B00000011,B11110000,B00011110,B00000000,B01111111, + B11111110,B00011111,B11001111,B10000001,B10000111,B11000111,B10000111,B11000111,B00001100,B00000000,B01111111, + B11111110,B00000000,B00011111,B11000111,B11000111,B10001111,B11000111,B10011111,B00001111,B00001100,B11111111, + B11111110,B00000000,B00011111,B10000111,B10001111,B00011111,B10001111,B00011111,B00001111,B00011111,B11111111, + B11111100,B00111111,B10011111,B10001111,B10001111,B00011111,B10001110,B00000000,B00011110,B00111111,B11111111, + B11111100,B01111111,B00111111,B00001111,B00011110,B00111111,B00011110,B00111111,B11111110,B00111111,B11111111, + B11111000,B01111111,B11111111,B00011111,B00011100,B00111111,B00011100,B01111111,B11111100,B01111111,B11111111, + B11111000,B11111111,B11111111,B00011110,B00011100,B01111110,B00011100,B01111111,B11111100,B01111111,B11111111, + B11110000,B11111111,B11001110,B00111110,B00111100,B01111110,B00111100,B01111111,B10111000,B11111111,B11111111, + B11110000,B11111111,B10011110,B00111100,B00111000,B01111100,B00111000,B01111110,B01111000,B11111111,B11111111, + B11100001,B11111111,B00111100,B01111100,B01111000,B01111100,B01111000,B00111100,B11110001,B11111111,B11111111, + B11100001,B11111000,B00111000,B01111000,B01111000,B00010000,B00011000,B00000001,B11110001,B11111111,B11111111, + B00000000,B00000000,B01100000,B00100000,B00111100,B00000000,B01111100,B00000111,B10000000,B01111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111110,B00011111,B11111110,B00011111,B11111111,B11111111,B11111111 +}; diff --git a/config/examples/Creality/Ender-2/_Statusscreen.h b/config/examples/Creality/Ender-2/_Statusscreen.h new file mode 100644 index 00000000000..98a6e50a729 --- /dev/null +++ b/config/examples/Creality/Ender-2/_Statusscreen.h @@ -0,0 +1,66 @@ +/** + * 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 + +/** + * 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: + * https://marlinfw.org/tools/u8glib/converter.html + */ + +// +// Status Screen Logo bitmap +// +#define STATUS_LOGO_Y 5 +#define STATUS_LOGO_WIDTH 39 + +const unsigned char status_logo_bmp[] PROGMEM = { + B00000000,B00000000,B00000110,B00000000,B00000000, + B11111110,B00000000,B00000010,B00000000,B00000000, + B01000010,B00000000,B00000010,B00000000,B00000000, + B01001000,B00000000,B00000010,B00000000,B00000000, + B01001000,B11011100,B00111110,B00111100,B11101110, + B01111000,B01100010,B01000010,B01000010,B00110010, + B01001000,B01000010,B01000010,B01000010,B00100000, + B01001000,B01000010,B01000010,B01111110,B00100000, + B01000000,B01000010,B01000010,B01000000,B00100000, + B01000010,B01000010,B01000110,B01000010,B00100000, + B11111110,B11100111,B00111011,B00111100,B11111000 +}; + +// +// Use default bitmaps +// +#define STATUS_HOTEND_ANIM +#define STATUS_BED_ANIM +#define STATUS_HEATERS_XSPACE 20 +#if HOTENDS < 2 + #define STATUS_HEATERS_X 48 + #define STATUS_BED_X 72 +#else + #define STATUS_HEATERS_X 40 + #define STATUS_BED_X 80 +#endif diff --git a/config/examples/Creality/Ender-3 Max/_Bootscreen.h b/config/examples/Creality/Ender-3 Max/_Bootscreen.h new file mode 100644 index 00000000000..3c3eddb333d --- /dev/null +++ b/config/examples/Creality/Ender-3 Max/_Bootscreen.h @@ -0,0 +1,97 @@ +/** + * Marlin 3D Printer Firmware + * Copyright (c) 2021 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 + +/** + * 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 +#define CUSTOM_BOOTSCREEN_BMPWIDTH 81 +#define CUSTOM_BOOTSCREEN_INVERTED + +const unsigned char custom_start_bmp[] PROGMEM = { + B11111111,B11111111,B11111111,B11111111,B11101111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11101111,B11101111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11100111,B11011111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11100111,B11011111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11100011,B11011111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11110011,B11001111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11100001,B11100001,B11001111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111110,B01111000,B00000000,B00000000,B00000011,B11011101,B11111111,B11111111,B11111111,B11111111, + B11111110,B11111111,B10000000,B01111110,B00000000,B00000001,B11101110,B11111111,B11111111,B11111111,B11111111, + B11111110,B01111101,B11001111,B11111100,B00000000,B00000000,B11110111,B01111111,B11111111,B11111111,B11111111, + B11111111,B10001110,B00000110,B00000000,B00000000,B00000000,B01111011,B10111111,B11111111,B11111111,B11111111, + B11111111,B11000000,B00000000,B00000000,B00000000,B00000000,B01111101,B11011111,B11111111,B11111111,B11111111, + B11111111,B11111100,B00000001,B11111110,B00000000,B00000000,B00111110,B11100111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111100,B00000000,B00000011,B00011111,B01110011,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111000,B00000000,B00000001,B10001111,B10000001,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11100000,B00000000,B00000000,B10000011,B11111001,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B00000000,B11111100,B00000000,B00000000,B11110000,B11111111,B11111111,B11111111, + B11111111,B11111111,B11100000,B00001111,B11111111,B11000000,B00000000,B00000000,B11111111,B11111111,B11111111, + B11111111,B11111110,B00000011,B11111111,B11111111,B11000000,B00000000,B00000000,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111001,B00000000,B00000000,B00000000,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111100,B00000000,B00000111,B11000000,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B00000000,B00000111,B11100000,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11100000,B00000111,B11110001,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111100,B00000111,B11111001,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B00000011,B11111001,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B10000011,B11111001,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11000011,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11100001,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11110000,B10111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111011,B11111000,B00111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111001,B11111000,B00111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B01111110,B11110000,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B10001110,B00000011,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11100000,B00011111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B01111111,B11111111,B11111111,B11111111, + B11111111,B00000000,B00000000,B01111111,B11111111,B11111111,B11111000,B01111111,B11111111,B11111111,B11111111, + B11111111,B10000000,B00000000,B01111111,B11111111,B11111111,B11100000,B01111111,B11111111,B11111111,B11111111, + B11111111,B11000011,B11111100,B11111111,B11111111,B11111111,B11111000,B11111111,B11111111,B11111111,B11111111, + B11111111,B11000011,B11111100,B11111111,B11111111,B11111111,B11111000,B11111111,B11111111,B11111111,B11111111, + B11111111,B10000111,B11111101,B11111111,B11111111,B11111111,B11110001,B11111111,B11111111,B11111111,B11111111, + B11111111,B10000111,B11111111,B11111111,B11111111,B11111111,B11110001,B11111111,B11111111,B11111111,B11111111, + B11111111,B00001111,B11100111,B11110011,B00001111,B11111100,B00100011,B11111100,B00111111,B11111111,B11111111, + B11111111,B00001111,B11101111,B10000000,B00000111,B11110000,B00000011,B11110000,B00011110,B00000000,B01111111, + B11111110,B00011111,B11001111,B10000001,B10000111,B11000111,B10000111,B11000111,B00001100,B00000000,B01111111, + B11111110,B00000000,B00011111,B11000111,B11000111,B10001111,B11000111,B10011111,B00001111,B00001100,B11111111, + B11111110,B00000000,B00011111,B10000111,B10001111,B00011111,B10001111,B00011111,B00001111,B00011111,B11111111, + B11111100,B00111111,B10011111,B10001111,B10001111,B00011111,B10001110,B00000000,B00011110,B00111111,B11111111, + B11111100,B01111111,B00111111,B00001111,B00011110,B00111111,B00011110,B00111111,B11111110,B00111111,B11111111, + B11111000,B01111111,B11111111,B00011111,B00011100,B00111111,B00011100,B01111111,B11111100,B01111111,B11111111, + B11111000,B11111111,B11111111,B00011110,B00011100,B01111110,B00011100,B01111111,B11111100,B01111111,B11111111, + B11110000,B11111111,B11001110,B00111110,B00111100,B01111110,B00111100,B01111111,B10111000,B11111111,B11111111, + B11110000,B11111111,B10011110,B00111100,B00111000,B01111100,B00111000,B01111110,B01111000,B11111111,B11111111, + B11100001,B11111111,B00111100,B01111100,B01111000,B01111100,B01111000,B00111100,B11110001,B11111111,B11111111, + B11100001,B11111000,B00111000,B01111000,B01111000,B00010000,B00011000,B00000001,B11110001,B11111111,B11111111, + B00000000,B00000000,B01100000,B00100000,B00111100,B00000000,B01111100,B00000111,B10000000,B01111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111110,B00011111,B11111110,B00011111,B11111111,B11111111,B11111111 +}; diff --git a/config/examples/Creality/Ender-3 Max/_Statusscreen.h b/config/examples/Creality/Ender-3 Max/_Statusscreen.h new file mode 100644 index 00000000000..6acdb4cf870 --- /dev/null +++ b/config/examples/Creality/Ender-3 Max/_Statusscreen.h @@ -0,0 +1,62 @@ +/** + * Marlin 3D Printer Firmware + * Copyright (c) 2021 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 + +/** + * 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: + * https://marlinfw.org/tools/u8glib/converter.html + */ + +// +// Status Screen Logo bitmap +// +#define STATUS_LOGO_Y 8 +#define STATUS_LOGO_WIDTH 39 + +const unsigned char status_logo_bmp[] PROGMEM = { + B11111000,B00000001,B10000000,B00000000,B00001100, + B01001000,B00000000,B10000000,B00000000,B00010010, + B01000011,B11000011,B10001100,B11010000,B00000010, + B01110001,B00100100,B10010010,B01100111,B11001100, + B01000001,B00100100,B10011110,B01000000,B00000010, + B01001001,B00100100,B10010000,B01000000,B00010010, + B11111011,B10110011,B11001110,B11100000,B00001100 +}; + +// +// Use default bitmaps +// +#define STATUS_HOTEND_ANIM +#define STATUS_BED_ANIM +#define STATUS_HEATERS_XSPACE 20 +#if HOTENDS < 2 + #define STATUS_HEATERS_X 48 + #define STATUS_BED_X 72 +#else + #define STATUS_HEATERS_X 40 + #define STATUS_BED_X 80 +#endif diff --git a/config/examples/Creality/Ender-3 Pro/BigTreeTech SKR 1.4 Turbo/README.md b/config/examples/Creality/Ender-3 Pro/BigTreeTech SKR 1.4 Turbo/README.md new file mode 100644 index 00000000000..1848f94a2cc --- /dev/null +++ b/config/examples/Creality/Ender-3 Pro/BigTreeTech SKR 1.4 Turbo/README.md @@ -0,0 +1,16 @@ +# Ender 3 Pro with SKR 1.4 Turbo + TMC2209 + +Configurations for Ender 3 Pro with the following options enabled: + + - Motherboard: BigTreeTech SKR 1.4 Turbo + - Drivers: TMC2209 (sensorless homing enabled) + - BLTouch Probe plugged into in the PROBE port - ABL Bilinear 5x5 + - Automatic Filament Load / Unload + - Measure the full filament path up to the nozzle and update `FILAMENT_CHANGE_UNLOAD_LENGTH` and `FILAMENT_CHANGE_FAST_LOAD_LENGTH`. + - Linear Advance Extrusion (Do a calibration for your correct values) + - TFT 35V3 Controller with two options: + - EXP3 + TFT cables using `CR10_STOCKDISPLAY`, or + - EXP1/2 with `REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER` + - Extruder Auto Fan at 50C (Fan connected to Pin P2_04 HE1) + +I may have some other options enabled that I don't remember so be careful to check everything that corresponds to your machine. diff --git a/config/examples/Creality/Ender-3 Pro/BigTreeTech SKR 1.4 Turbo/_Bootscreen.h b/config/examples/Creality/Ender-3 Pro/BigTreeTech SKR 1.4 Turbo/_Bootscreen.h new file mode 100644 index 00000000000..3c3eddb333d --- /dev/null +++ b/config/examples/Creality/Ender-3 Pro/BigTreeTech SKR 1.4 Turbo/_Bootscreen.h @@ -0,0 +1,97 @@ +/** + * Marlin 3D Printer Firmware + * Copyright (c) 2021 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 + +/** + * 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 +#define CUSTOM_BOOTSCREEN_BMPWIDTH 81 +#define CUSTOM_BOOTSCREEN_INVERTED + +const unsigned char custom_start_bmp[] PROGMEM = { + B11111111,B11111111,B11111111,B11111111,B11101111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11101111,B11101111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11100111,B11011111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11100111,B11011111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11100011,B11011111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11110011,B11001111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11100001,B11100001,B11001111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111110,B01111000,B00000000,B00000000,B00000011,B11011101,B11111111,B11111111,B11111111,B11111111, + B11111110,B11111111,B10000000,B01111110,B00000000,B00000001,B11101110,B11111111,B11111111,B11111111,B11111111, + B11111110,B01111101,B11001111,B11111100,B00000000,B00000000,B11110111,B01111111,B11111111,B11111111,B11111111, + B11111111,B10001110,B00000110,B00000000,B00000000,B00000000,B01111011,B10111111,B11111111,B11111111,B11111111, + B11111111,B11000000,B00000000,B00000000,B00000000,B00000000,B01111101,B11011111,B11111111,B11111111,B11111111, + B11111111,B11111100,B00000001,B11111110,B00000000,B00000000,B00111110,B11100111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111100,B00000000,B00000011,B00011111,B01110011,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111000,B00000000,B00000001,B10001111,B10000001,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11100000,B00000000,B00000000,B10000011,B11111001,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B00000000,B11111100,B00000000,B00000000,B11110000,B11111111,B11111111,B11111111, + B11111111,B11111111,B11100000,B00001111,B11111111,B11000000,B00000000,B00000000,B11111111,B11111111,B11111111, + B11111111,B11111110,B00000011,B11111111,B11111111,B11000000,B00000000,B00000000,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111001,B00000000,B00000000,B00000000,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111100,B00000000,B00000111,B11000000,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B00000000,B00000111,B11100000,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11100000,B00000111,B11110001,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111100,B00000111,B11111001,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B00000011,B11111001,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B10000011,B11111001,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11000011,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11100001,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11110000,B10111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111011,B11111000,B00111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111001,B11111000,B00111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B01111110,B11110000,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B10001110,B00000011,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11100000,B00011111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B01111111,B11111111,B11111111,B11111111, + B11111111,B00000000,B00000000,B01111111,B11111111,B11111111,B11111000,B01111111,B11111111,B11111111,B11111111, + B11111111,B10000000,B00000000,B01111111,B11111111,B11111111,B11100000,B01111111,B11111111,B11111111,B11111111, + B11111111,B11000011,B11111100,B11111111,B11111111,B11111111,B11111000,B11111111,B11111111,B11111111,B11111111, + B11111111,B11000011,B11111100,B11111111,B11111111,B11111111,B11111000,B11111111,B11111111,B11111111,B11111111, + B11111111,B10000111,B11111101,B11111111,B11111111,B11111111,B11110001,B11111111,B11111111,B11111111,B11111111, + B11111111,B10000111,B11111111,B11111111,B11111111,B11111111,B11110001,B11111111,B11111111,B11111111,B11111111, + B11111111,B00001111,B11100111,B11110011,B00001111,B11111100,B00100011,B11111100,B00111111,B11111111,B11111111, + B11111111,B00001111,B11101111,B10000000,B00000111,B11110000,B00000011,B11110000,B00011110,B00000000,B01111111, + B11111110,B00011111,B11001111,B10000001,B10000111,B11000111,B10000111,B11000111,B00001100,B00000000,B01111111, + B11111110,B00000000,B00011111,B11000111,B11000111,B10001111,B11000111,B10011111,B00001111,B00001100,B11111111, + B11111110,B00000000,B00011111,B10000111,B10001111,B00011111,B10001111,B00011111,B00001111,B00011111,B11111111, + B11111100,B00111111,B10011111,B10001111,B10001111,B00011111,B10001110,B00000000,B00011110,B00111111,B11111111, + B11111100,B01111111,B00111111,B00001111,B00011110,B00111111,B00011110,B00111111,B11111110,B00111111,B11111111, + B11111000,B01111111,B11111111,B00011111,B00011100,B00111111,B00011100,B01111111,B11111100,B01111111,B11111111, + B11111000,B11111111,B11111111,B00011110,B00011100,B01111110,B00011100,B01111111,B11111100,B01111111,B11111111, + B11110000,B11111111,B11001110,B00111110,B00111100,B01111110,B00111100,B01111111,B10111000,B11111111,B11111111, + B11110000,B11111111,B10011110,B00111100,B00111000,B01111100,B00111000,B01111110,B01111000,B11111111,B11111111, + B11100001,B11111111,B00111100,B01111100,B01111000,B01111100,B01111000,B00111100,B11110001,B11111111,B11111111, + B11100001,B11111000,B00111000,B01111000,B01111000,B00010000,B00011000,B00000001,B11110001,B11111111,B11111111, + B00000000,B00000000,B01100000,B00100000,B00111100,B00000000,B01111100,B00000111,B10000000,B01111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111110,B00011111,B11111110,B00011111,B11111111,B11111111,B11111111 +}; diff --git a/config/examples/Creality/Ender-3 Pro/BigTreeTech SKR 1.4 Turbo/_Statusscreen.h b/config/examples/Creality/Ender-3 Pro/BigTreeTech SKR 1.4 Turbo/_Statusscreen.h new file mode 100644 index 00000000000..d0414eaa9e8 --- /dev/null +++ b/config/examples/Creality/Ender-3 Pro/BigTreeTech SKR 1.4 Turbo/_Statusscreen.h @@ -0,0 +1,71 @@ +/** + * Marlin 3D Printer Firmware + * Copyright (c) 2021 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 + +/** + * 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: + * https://marlinfw.org/tools/u8glib/converter.html + */ + +// +// Status Screen Logo bitmap +// +#define STATUS_LOGO_Y 8 +#define STATUS_LOGO_WIDTH 39 + +const unsigned char status_logo_bmp[] PROGMEM = { + B11111000,B00000001,B10000000,B00000000,B00001100, + B01001000,B00000000,B10000000,B00000000,B00010010, + B01000011,B11000011,B10001100,B11010000,B00000010, + B01110001,B00100100,B10010010,B01100111,B11001100, + B01000001,B00100100,B10011110,B01000000,B00000010, + B01001001,B00100100,B10010000,B01000000,B00010010, + B11111011,B10110011,B11001110,B11100000,B00001100, + B00000000,B00000000,B00000000,B00000000,B00000000, + B00000000,B00000000,B00000000,B00000000,B00000000, + B00000000,B00000011,B10000000,B00000000,B00000000, + B00000000,B00000010,B01000000,B00000000,B00000000, + B00000000,B00000010,B01010110,B01100000,B00000000, + B00000000,B00000011,B10011000,B10010000,B00000000, + B00000000,B00000010,B00010000,B10010000,B00000000, + B00000000,B00000010,B00010000,B10010000,B00000000, + B00000000,B00000010,B00010000,B01100000,B00000000 +}; + +// +// Use default bitmaps +// +#define STATUS_HOTEND_ANIM +#define STATUS_BED_ANIM +#define STATUS_HEATERS_XSPACE 20 +#if HOTENDS < 2 + #define STATUS_HEATERS_X 48 + #define STATUS_BED_X 72 +#else + #define STATUS_HEATERS_X 40 + #define STATUS_BED_X 80 +#endif diff --git a/config/examples/Creality/Ender-3 Pro/BigTreeTech SKR Mini E3 1.0/_Bootscreen.h b/config/examples/Creality/Ender-3 Pro/BigTreeTech SKR Mini E3 1.0/_Bootscreen.h new file mode 100644 index 00000000000..324cb4a6167 --- /dev/null +++ b/config/examples/Creality/Ender-3 Pro/BigTreeTech SKR Mini E3 1.0/_Bootscreen.h @@ -0,0 +1,97 @@ +/** + * 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 + +/** + * 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 +#define CUSTOM_BOOTSCREEN_BMPWIDTH 81 +#define CUSTOM_BOOTSCREEN_INVERTED + +const unsigned char custom_start_bmp[] PROGMEM = { + B11111111,B11111111,B11111111,B11111111,B11101111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11101111,B11101111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11100111,B11011111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11100111,B11011111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11100011,B11011111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11110011,B11001111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11100001,B11100001,B11001111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111110,B01111000,B00000000,B00000000,B00000011,B11011101,B11111111,B11111111,B11111111,B11111111, + B11111110,B11111111,B10000000,B01111110,B00000000,B00000001,B11101110,B11111111,B11111111,B11111111,B11111111, + B11111110,B01111101,B11001111,B11111100,B00000000,B00000000,B11110111,B01111111,B11111111,B11111111,B11111111, + B11111111,B10001110,B00000110,B00000000,B00000000,B00000000,B01111011,B10111111,B11111111,B11111111,B11111111, + B11111111,B11000000,B00000000,B00000000,B00000000,B00000000,B01111101,B11011111,B11111111,B11111111,B11111111, + B11111111,B11111100,B00000001,B11111110,B00000000,B00000000,B00111110,B11100111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111100,B00000000,B00000011,B00011111,B01110011,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111000,B00000000,B00000001,B10001111,B10000001,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11100000,B00000000,B00000000,B10000011,B11111001,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B00000000,B11111100,B00000000,B00000000,B11110000,B11111111,B11111111,B11111111, + B11111111,B11111111,B11100000,B00001111,B11111111,B11000000,B00000000,B00000000,B11111111,B11111111,B11111111, + B11111111,B11111110,B00000011,B11111111,B11111111,B11000000,B00000000,B00000000,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111001,B00000000,B00000000,B00000000,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111100,B00000000,B00000111,B11000000,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B00000000,B00000111,B11100000,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11100000,B00000111,B11110001,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111100,B00000111,B11111001,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B00000011,B11111001,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B10000011,B11111001,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11000011,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11100001,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11110000,B10111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111011,B11111000,B00111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111001,B11111000,B00111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B01111110,B11110000,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B10001110,B00000011,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11100000,B00011111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B01111111,B11111111,B11111111,B11111111, + B11111111,B00000000,B00000000,B01111111,B11111111,B11111111,B11111000,B01111111,B11111111,B11111111,B11111111, + B11111111,B10000000,B00000000,B01111111,B11111111,B11111111,B11100000,B01111111,B11111111,B11111111,B11111111, + B11111111,B11000011,B11111100,B11111111,B11111111,B11111111,B11111000,B11111111,B11111111,B11111111,B11111111, + B11111111,B11000011,B11111100,B11111111,B11111111,B11111111,B11111000,B11111111,B11111111,B11111111,B11111111, + B11111111,B10000111,B11111101,B11111111,B11111111,B11111111,B11110001,B11111111,B11111111,B11111111,B11111111, + B11111111,B10000111,B11111111,B11111111,B11111111,B11111111,B11110001,B11111111,B11111111,B11111111,B11111111, + B11111111,B00001111,B11100111,B11110011,B00001111,B11111100,B00100011,B11111100,B00111111,B11111111,B11111111, + B11111111,B00001111,B11101111,B10000000,B00000111,B11110000,B00000011,B11110000,B00011110,B00000000,B01111111, + B11111110,B00011111,B11001111,B10000001,B10000111,B11000111,B10000111,B11000111,B00001100,B00000000,B01111111, + B11111110,B00000000,B00011111,B11000111,B11000111,B10001111,B11000111,B10011111,B00001111,B00001100,B11111111, + B11111110,B00000000,B00011111,B10000111,B10001111,B00011111,B10001111,B00011111,B00001111,B00011111,B11111111, + B11111100,B00111111,B10011111,B10001111,B10001111,B00011111,B10001110,B00000000,B00011110,B00111111,B11111111, + B11111100,B01111111,B00111111,B00001111,B00011110,B00111111,B00011110,B00111111,B11111110,B00111111,B11111111, + B11111000,B01111111,B11111111,B00011111,B00011100,B00111111,B00011100,B01111111,B11111100,B01111111,B11111111, + B11111000,B11111111,B11111111,B00011110,B00011100,B01111110,B00011100,B01111111,B11111100,B01111111,B11111111, + B11110000,B11111111,B11001110,B00111110,B00111100,B01111110,B00111100,B01111111,B10111000,B11111111,B11111111, + B11110000,B11111111,B10011110,B00111100,B00111000,B01111100,B00111000,B01111110,B01111000,B11111111,B11111111, + B11100001,B11111111,B00111100,B01111100,B01111000,B01111100,B01111000,B00111100,B11110001,B11111111,B11111111, + B11100001,B11111000,B00111000,B01111000,B01111000,B00010000,B00011000,B00000001,B11110001,B11111111,B11111111, + B00000000,B00000000,B01100000,B00100000,B00111100,B00000000,B01111100,B00000111,B10000000,B01111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111110,B00011111,B11111110,B00011111,B11111111,B11111111,B11111111 +}; diff --git a/config/examples/Creality/Ender-3 Pro/BigTreeTech SKR Mini E3 1.0/_Statusscreen.h b/config/examples/Creality/Ender-3 Pro/BigTreeTech SKR Mini E3 1.0/_Statusscreen.h new file mode 100644 index 00000000000..10b3a514658 --- /dev/null +++ b/config/examples/Creality/Ender-3 Pro/BigTreeTech SKR Mini E3 1.0/_Statusscreen.h @@ -0,0 +1,71 @@ +/** + * 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 + +/** + * 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: + * https://marlinfw.org/tools/u8glib/converter.html + */ + +// +// Status Screen Logo bitmap +// +#define STATUS_LOGO_Y 8 +#define STATUS_LOGO_WIDTH 39 + +const unsigned char status_logo_bmp[] PROGMEM = { + B11111000,B00000001,B10000000,B00000000,B00001100, + B01001000,B00000000,B10000000,B00000000,B00010010, + B01000011,B11000011,B10001100,B11010000,B00000010, + B01110001,B00100100,B10010010,B01100111,B11001100, + B01000001,B00100100,B10011110,B01000000,B00000010, + B01001001,B00100100,B10010000,B01000000,B00010010, + B11111011,B10110011,B11001110,B11100000,B00001100, + B00000000,B00000000,B00000000,B00000000,B00000000, + B00000000,B00000000,B00000000,B00000000,B00000000, + B00000000,B00000011,B10000000,B00000000,B00000000, + B00000000,B00000010,B01000000,B00000000,B00000000, + B00000000,B00000010,B01010110,B01100000,B00000000, + B00000000,B00000011,B10011000,B10010000,B00000000, + B00000000,B00000010,B00010000,B10010000,B00000000, + B00000000,B00000010,B00010000,B10010000,B00000000, + B00000000,B00000010,B00010000,B01100000,B00000000 +}; + +// +// Use default bitmaps +// +#define STATUS_HOTEND_ANIM +#define STATUS_BED_ANIM +#define STATUS_HEATERS_XSPACE 20 +#if HOTENDS < 2 + #define STATUS_HEATERS_X 48 + #define STATUS_BED_X 72 +#else + #define STATUS_HEATERS_X 40 + #define STATUS_BED_X 80 +#endif diff --git a/config/examples/Creality/Ender-3 Pro/BigTreeTech SKR Mini E3 1.2/_Bootscreen.h b/config/examples/Creality/Ender-3 Pro/BigTreeTech SKR Mini E3 1.2/_Bootscreen.h new file mode 100644 index 00000000000..324cb4a6167 --- /dev/null +++ b/config/examples/Creality/Ender-3 Pro/BigTreeTech SKR Mini E3 1.2/_Bootscreen.h @@ -0,0 +1,97 @@ +/** + * 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 + +/** + * 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 +#define CUSTOM_BOOTSCREEN_BMPWIDTH 81 +#define CUSTOM_BOOTSCREEN_INVERTED + +const unsigned char custom_start_bmp[] PROGMEM = { + B11111111,B11111111,B11111111,B11111111,B11101111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11101111,B11101111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11100111,B11011111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11100111,B11011111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11100011,B11011111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11110011,B11001111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11100001,B11100001,B11001111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111110,B01111000,B00000000,B00000000,B00000011,B11011101,B11111111,B11111111,B11111111,B11111111, + B11111110,B11111111,B10000000,B01111110,B00000000,B00000001,B11101110,B11111111,B11111111,B11111111,B11111111, + B11111110,B01111101,B11001111,B11111100,B00000000,B00000000,B11110111,B01111111,B11111111,B11111111,B11111111, + B11111111,B10001110,B00000110,B00000000,B00000000,B00000000,B01111011,B10111111,B11111111,B11111111,B11111111, + B11111111,B11000000,B00000000,B00000000,B00000000,B00000000,B01111101,B11011111,B11111111,B11111111,B11111111, + B11111111,B11111100,B00000001,B11111110,B00000000,B00000000,B00111110,B11100111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111100,B00000000,B00000011,B00011111,B01110011,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111000,B00000000,B00000001,B10001111,B10000001,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11100000,B00000000,B00000000,B10000011,B11111001,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B00000000,B11111100,B00000000,B00000000,B11110000,B11111111,B11111111,B11111111, + B11111111,B11111111,B11100000,B00001111,B11111111,B11000000,B00000000,B00000000,B11111111,B11111111,B11111111, + B11111111,B11111110,B00000011,B11111111,B11111111,B11000000,B00000000,B00000000,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111001,B00000000,B00000000,B00000000,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111100,B00000000,B00000111,B11000000,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B00000000,B00000111,B11100000,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11100000,B00000111,B11110001,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111100,B00000111,B11111001,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B00000011,B11111001,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B10000011,B11111001,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11000011,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11100001,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11110000,B10111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111011,B11111000,B00111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111001,B11111000,B00111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B01111110,B11110000,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B10001110,B00000011,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11100000,B00011111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B01111111,B11111111,B11111111,B11111111, + B11111111,B00000000,B00000000,B01111111,B11111111,B11111111,B11111000,B01111111,B11111111,B11111111,B11111111, + B11111111,B10000000,B00000000,B01111111,B11111111,B11111111,B11100000,B01111111,B11111111,B11111111,B11111111, + B11111111,B11000011,B11111100,B11111111,B11111111,B11111111,B11111000,B11111111,B11111111,B11111111,B11111111, + B11111111,B11000011,B11111100,B11111111,B11111111,B11111111,B11111000,B11111111,B11111111,B11111111,B11111111, + B11111111,B10000111,B11111101,B11111111,B11111111,B11111111,B11110001,B11111111,B11111111,B11111111,B11111111, + B11111111,B10000111,B11111111,B11111111,B11111111,B11111111,B11110001,B11111111,B11111111,B11111111,B11111111, + B11111111,B00001111,B11100111,B11110011,B00001111,B11111100,B00100011,B11111100,B00111111,B11111111,B11111111, + B11111111,B00001111,B11101111,B10000000,B00000111,B11110000,B00000011,B11110000,B00011110,B00000000,B01111111, + B11111110,B00011111,B11001111,B10000001,B10000111,B11000111,B10000111,B11000111,B00001100,B00000000,B01111111, + B11111110,B00000000,B00011111,B11000111,B11000111,B10001111,B11000111,B10011111,B00001111,B00001100,B11111111, + B11111110,B00000000,B00011111,B10000111,B10001111,B00011111,B10001111,B00011111,B00001111,B00011111,B11111111, + B11111100,B00111111,B10011111,B10001111,B10001111,B00011111,B10001110,B00000000,B00011110,B00111111,B11111111, + B11111100,B01111111,B00111111,B00001111,B00011110,B00111111,B00011110,B00111111,B11111110,B00111111,B11111111, + B11111000,B01111111,B11111111,B00011111,B00011100,B00111111,B00011100,B01111111,B11111100,B01111111,B11111111, + B11111000,B11111111,B11111111,B00011110,B00011100,B01111110,B00011100,B01111111,B11111100,B01111111,B11111111, + B11110000,B11111111,B11001110,B00111110,B00111100,B01111110,B00111100,B01111111,B10111000,B11111111,B11111111, + B11110000,B11111111,B10011110,B00111100,B00111000,B01111100,B00111000,B01111110,B01111000,B11111111,B11111111, + B11100001,B11111111,B00111100,B01111100,B01111000,B01111100,B01111000,B00111100,B11110001,B11111111,B11111111, + B11100001,B11111000,B00111000,B01111000,B01111000,B00010000,B00011000,B00000001,B11110001,B11111111,B11111111, + B00000000,B00000000,B01100000,B00100000,B00111100,B00000000,B01111100,B00000111,B10000000,B01111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111110,B00011111,B11111110,B00011111,B11111111,B11111111,B11111111 +}; diff --git a/config/examples/Creality/Ender-3 Pro/BigTreeTech SKR Mini E3 1.2/_Statusscreen.h b/config/examples/Creality/Ender-3 Pro/BigTreeTech SKR Mini E3 1.2/_Statusscreen.h new file mode 100644 index 00000000000..10b3a514658 --- /dev/null +++ b/config/examples/Creality/Ender-3 Pro/BigTreeTech SKR Mini E3 1.2/_Statusscreen.h @@ -0,0 +1,71 @@ +/** + * 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 + +/** + * 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: + * https://marlinfw.org/tools/u8glib/converter.html + */ + +// +// Status Screen Logo bitmap +// +#define STATUS_LOGO_Y 8 +#define STATUS_LOGO_WIDTH 39 + +const unsigned char status_logo_bmp[] PROGMEM = { + B11111000,B00000001,B10000000,B00000000,B00001100, + B01001000,B00000000,B10000000,B00000000,B00010010, + B01000011,B11000011,B10001100,B11010000,B00000010, + B01110001,B00100100,B10010010,B01100111,B11001100, + B01000001,B00100100,B10011110,B01000000,B00000010, + B01001001,B00100100,B10010000,B01000000,B00010010, + B11111011,B10110011,B11001110,B11100000,B00001100, + B00000000,B00000000,B00000000,B00000000,B00000000, + B00000000,B00000000,B00000000,B00000000,B00000000, + B00000000,B00000011,B10000000,B00000000,B00000000, + B00000000,B00000010,B01000000,B00000000,B00000000, + B00000000,B00000010,B01010110,B01100000,B00000000, + B00000000,B00000011,B10011000,B10010000,B00000000, + B00000000,B00000010,B00010000,B10010000,B00000000, + B00000000,B00000010,B00010000,B10010000,B00000000, + B00000000,B00000010,B00010000,B01100000,B00000000 +}; + +// +// Use default bitmaps +// +#define STATUS_HOTEND_ANIM +#define STATUS_BED_ANIM +#define STATUS_HEATERS_XSPACE 20 +#if HOTENDS < 2 + #define STATUS_HEATERS_X 48 + #define STATUS_BED_X 72 +#else + #define STATUS_HEATERS_X 40 + #define STATUS_BED_X 80 +#endif diff --git a/config/examples/Creality/Ender-3 Pro/BigTreeTech SKR Mini E3 2.0/_Bootscreen.h b/config/examples/Creality/Ender-3 Pro/BigTreeTech SKR Mini E3 2.0/_Bootscreen.h new file mode 100644 index 00000000000..324cb4a6167 --- /dev/null +++ b/config/examples/Creality/Ender-3 Pro/BigTreeTech SKR Mini E3 2.0/_Bootscreen.h @@ -0,0 +1,97 @@ +/** + * 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 + +/** + * 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 +#define CUSTOM_BOOTSCREEN_BMPWIDTH 81 +#define CUSTOM_BOOTSCREEN_INVERTED + +const unsigned char custom_start_bmp[] PROGMEM = { + B11111111,B11111111,B11111111,B11111111,B11101111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11101111,B11101111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11100111,B11011111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11100111,B11011111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11100011,B11011111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11110011,B11001111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11100001,B11100001,B11001111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111110,B01111000,B00000000,B00000000,B00000011,B11011101,B11111111,B11111111,B11111111,B11111111, + B11111110,B11111111,B10000000,B01111110,B00000000,B00000001,B11101110,B11111111,B11111111,B11111111,B11111111, + B11111110,B01111101,B11001111,B11111100,B00000000,B00000000,B11110111,B01111111,B11111111,B11111111,B11111111, + B11111111,B10001110,B00000110,B00000000,B00000000,B00000000,B01111011,B10111111,B11111111,B11111111,B11111111, + B11111111,B11000000,B00000000,B00000000,B00000000,B00000000,B01111101,B11011111,B11111111,B11111111,B11111111, + B11111111,B11111100,B00000001,B11111110,B00000000,B00000000,B00111110,B11100111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111100,B00000000,B00000011,B00011111,B01110011,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111000,B00000000,B00000001,B10001111,B10000001,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11100000,B00000000,B00000000,B10000011,B11111001,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B00000000,B11111100,B00000000,B00000000,B11110000,B11111111,B11111111,B11111111, + B11111111,B11111111,B11100000,B00001111,B11111111,B11000000,B00000000,B00000000,B11111111,B11111111,B11111111, + B11111111,B11111110,B00000011,B11111111,B11111111,B11000000,B00000000,B00000000,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111001,B00000000,B00000000,B00000000,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111100,B00000000,B00000111,B11000000,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B00000000,B00000111,B11100000,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11100000,B00000111,B11110001,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111100,B00000111,B11111001,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B00000011,B11111001,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B10000011,B11111001,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11000011,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11100001,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11110000,B10111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111011,B11111000,B00111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111001,B11111000,B00111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B01111110,B11110000,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B10001110,B00000011,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11100000,B00011111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B01111111,B11111111,B11111111,B11111111, + B11111111,B00000000,B00000000,B01111111,B11111111,B11111111,B11111000,B01111111,B11111111,B11111111,B11111111, + B11111111,B10000000,B00000000,B01111111,B11111111,B11111111,B11100000,B01111111,B11111111,B11111111,B11111111, + B11111111,B11000011,B11111100,B11111111,B11111111,B11111111,B11111000,B11111111,B11111111,B11111111,B11111111, + B11111111,B11000011,B11111100,B11111111,B11111111,B11111111,B11111000,B11111111,B11111111,B11111111,B11111111, + B11111111,B10000111,B11111101,B11111111,B11111111,B11111111,B11110001,B11111111,B11111111,B11111111,B11111111, + B11111111,B10000111,B11111111,B11111111,B11111111,B11111111,B11110001,B11111111,B11111111,B11111111,B11111111, + B11111111,B00001111,B11100111,B11110011,B00001111,B11111100,B00100011,B11111100,B00111111,B11111111,B11111111, + B11111111,B00001111,B11101111,B10000000,B00000111,B11110000,B00000011,B11110000,B00011110,B00000000,B01111111, + B11111110,B00011111,B11001111,B10000001,B10000111,B11000111,B10000111,B11000111,B00001100,B00000000,B01111111, + B11111110,B00000000,B00011111,B11000111,B11000111,B10001111,B11000111,B10011111,B00001111,B00001100,B11111111, + B11111110,B00000000,B00011111,B10000111,B10001111,B00011111,B10001111,B00011111,B00001111,B00011111,B11111111, + B11111100,B00111111,B10011111,B10001111,B10001111,B00011111,B10001110,B00000000,B00011110,B00111111,B11111111, + B11111100,B01111111,B00111111,B00001111,B00011110,B00111111,B00011110,B00111111,B11111110,B00111111,B11111111, + B11111000,B01111111,B11111111,B00011111,B00011100,B00111111,B00011100,B01111111,B11111100,B01111111,B11111111, + B11111000,B11111111,B11111111,B00011110,B00011100,B01111110,B00011100,B01111111,B11111100,B01111111,B11111111, + B11110000,B11111111,B11001110,B00111110,B00111100,B01111110,B00111100,B01111111,B10111000,B11111111,B11111111, + B11110000,B11111111,B10011110,B00111100,B00111000,B01111100,B00111000,B01111110,B01111000,B11111111,B11111111, + B11100001,B11111111,B00111100,B01111100,B01111000,B01111100,B01111000,B00111100,B11110001,B11111111,B11111111, + B11100001,B11111000,B00111000,B01111000,B01111000,B00010000,B00011000,B00000001,B11110001,B11111111,B11111111, + B00000000,B00000000,B01100000,B00100000,B00111100,B00000000,B01111100,B00000111,B10000000,B01111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111110,B00011111,B11111110,B00011111,B11111111,B11111111,B11111111 +}; diff --git a/config/examples/Creality/Ender-3 Pro/BigTreeTech SKR Mini E3 2.0/_Statusscreen.h b/config/examples/Creality/Ender-3 Pro/BigTreeTech SKR Mini E3 2.0/_Statusscreen.h new file mode 100644 index 00000000000..10b3a514658 --- /dev/null +++ b/config/examples/Creality/Ender-3 Pro/BigTreeTech SKR Mini E3 2.0/_Statusscreen.h @@ -0,0 +1,71 @@ +/** + * 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 + +/** + * 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: + * https://marlinfw.org/tools/u8glib/converter.html + */ + +// +// Status Screen Logo bitmap +// +#define STATUS_LOGO_Y 8 +#define STATUS_LOGO_WIDTH 39 + +const unsigned char status_logo_bmp[] PROGMEM = { + B11111000,B00000001,B10000000,B00000000,B00001100, + B01001000,B00000000,B10000000,B00000000,B00010010, + B01000011,B11000011,B10001100,B11010000,B00000010, + B01110001,B00100100,B10010010,B01100111,B11001100, + B01000001,B00100100,B10011110,B01000000,B00000010, + B01001001,B00100100,B10010000,B01000000,B00010010, + B11111011,B10110011,B11001110,B11100000,B00001100, + B00000000,B00000000,B00000000,B00000000,B00000000, + B00000000,B00000000,B00000000,B00000000,B00000000, + B00000000,B00000011,B10000000,B00000000,B00000000, + B00000000,B00000010,B01000000,B00000000,B00000000, + B00000000,B00000010,B01010110,B01100000,B00000000, + B00000000,B00000011,B10011000,B10010000,B00000000, + B00000000,B00000010,B00010000,B10010000,B00000000, + B00000000,B00000010,B00010000,B10010000,B00000000, + B00000000,B00000010,B00010000,B01100000,B00000000 +}; + +// +// Use default bitmaps +// +#define STATUS_HOTEND_ANIM +#define STATUS_BED_ANIM +#define STATUS_HEATERS_XSPACE 20 +#if HOTENDS < 2 + #define STATUS_HEATERS_X 48 + #define STATUS_BED_X 72 +#else + #define STATUS_HEATERS_X 40 + #define STATUS_BED_X 80 +#endif diff --git a/config/examples/Creality/Ender-3 Pro/BigTreeTech SKR Mini E3 3.0/_Bootscreen.h b/config/examples/Creality/Ender-3 Pro/BigTreeTech SKR Mini E3 3.0/_Bootscreen.h new file mode 100644 index 00000000000..3a78b5d9989 --- /dev/null +++ b/config/examples/Creality/Ender-3 Pro/BigTreeTech SKR Mini E3 3.0/_Bootscreen.h @@ -0,0 +1,97 @@ +/** + * Marlin 3D Printer Firmware + * Copyright (c) 2022 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 + +/** + * 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 +#define CUSTOM_BOOTSCREEN_BMPWIDTH 81 +#define CUSTOM_BOOTSCREEN_INVERTED + +const unsigned char custom_start_bmp[] PROGMEM = { + B11111111,B11111111,B11111111,B11111111,B11101111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11101111,B11101111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11100111,B11011111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11100111,B11011111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11100011,B11011111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11110011,B11001111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11100001,B11100001,B11001111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111110,B01111000,B00000000,B00000000,B00000011,B11011101,B11111111,B11111111,B11111111,B11111111, + B11111110,B11111111,B10000000,B01111110,B00000000,B00000001,B11101110,B11111111,B11111111,B11111111,B11111111, + B11111110,B01111101,B11001111,B11111100,B00000000,B00000000,B11110111,B01111111,B11111111,B11111111,B11111111, + B11111111,B10001110,B00000110,B00000000,B00000000,B00000000,B01111011,B10111111,B11111111,B11111111,B11111111, + B11111111,B11000000,B00000000,B00000000,B00000000,B00000000,B01111101,B11011111,B11111111,B11111111,B11111111, + B11111111,B11111100,B00000001,B11111110,B00000000,B00000000,B00111110,B11100111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111100,B00000000,B00000011,B00011111,B01110011,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111000,B00000000,B00000001,B10001111,B10000001,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11100000,B00000000,B00000000,B10000011,B11111001,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B00000000,B11111100,B00000000,B00000000,B11110000,B11111111,B11111111,B11111111, + B11111111,B11111111,B11100000,B00001111,B11111111,B11000000,B00000000,B00000000,B11111111,B11111111,B11111111, + B11111111,B11111110,B00000011,B11111111,B11111111,B11000000,B00000000,B00000000,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111001,B00000000,B00000000,B00000000,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111100,B00000000,B00000111,B11000000,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B00000000,B00000111,B11100000,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11100000,B00000111,B11110001,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111100,B00000111,B11111001,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B00000011,B11111001,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B10000011,B11111001,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11000011,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11100001,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11110000,B10111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111011,B11111000,B00111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111001,B11111000,B00111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B01111110,B11110000,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B10001110,B00000011,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11100000,B00011111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B01111111,B11111111,B11111111,B11111111, + B11111111,B00000000,B00000000,B01111111,B11111111,B11111111,B11111000,B01111111,B11111111,B11111111,B11111111, + B11111111,B10000000,B00000000,B01111111,B11111111,B11111111,B11100000,B01111111,B11111111,B11111111,B11111111, + B11111111,B11000011,B11111100,B11111111,B11111111,B11111111,B11111000,B11111111,B11111111,B11111111,B11111111, + B11111111,B11000011,B11111100,B11111111,B11111111,B11111111,B11111000,B11111111,B11111111,B11111111,B11111111, + B11111111,B10000111,B11111101,B11111111,B11111111,B11111111,B11110001,B11111111,B11111111,B11111111,B11111111, + B11111111,B10000111,B11111111,B11111111,B11111111,B11111111,B11110001,B11111111,B11111111,B11111111,B11111111, + B11111111,B00001111,B11100111,B11110011,B00001111,B11111100,B00100011,B11111100,B00111111,B11111111,B11111111, + B11111111,B00001111,B11101111,B10000000,B00000111,B11110000,B00000011,B11110000,B00011110,B00000000,B01111111, + B11111110,B00011111,B11001111,B10000001,B10000111,B11000111,B10000111,B11000111,B00001100,B00000000,B01111111, + B11111110,B00000000,B00011111,B11000111,B11000111,B10001111,B11000111,B10011111,B00001111,B00001100,B11111111, + B11111110,B00000000,B00011111,B10000111,B10001111,B00011111,B10001111,B00011111,B00001111,B00011111,B11111111, + B11111100,B00111111,B10011111,B10001111,B10001111,B00011111,B10001110,B00000000,B00011110,B00111111,B11111111, + B11111100,B01111111,B00111111,B00001111,B00011110,B00111111,B00011110,B00111111,B11111110,B00111111,B11111111, + B11111000,B01111111,B11111111,B00011111,B00011100,B00111111,B00011100,B01111111,B11111100,B01111111,B11111111, + B11111000,B11111111,B11111111,B00011110,B00011100,B01111110,B00011100,B01111111,B11111100,B01111111,B11111111, + B11110000,B11111111,B11001110,B00111110,B00111100,B01111110,B00111100,B01111111,B10111000,B11111111,B11111111, + B11110000,B11111111,B10011110,B00111100,B00111000,B01111100,B00111000,B01111110,B01111000,B11111111,B11111111, + B11100001,B11111111,B00111100,B01111100,B01111000,B01111100,B01111000,B00111100,B11110001,B11111111,B11111111, + B11100001,B11111000,B00111000,B01111000,B01111000,B00010000,B00011000,B00000001,B11110001,B11111111,B11111111, + B00000000,B00000000,B01100000,B00100000,B00111100,B00000000,B01111100,B00000111,B10000000,B01111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111110,B00011111,B11111110,B00011111,B11111111,B11111111,B11111111 +}; diff --git a/config/examples/Creality/Ender-3 Pro/BigTreeTech SKR Mini E3 3.0/_Statusscreen.h b/config/examples/Creality/Ender-3 Pro/BigTreeTech SKR Mini E3 3.0/_Statusscreen.h new file mode 100644 index 00000000000..8d6e3ddc237 --- /dev/null +++ b/config/examples/Creality/Ender-3 Pro/BigTreeTech SKR Mini E3 3.0/_Statusscreen.h @@ -0,0 +1,71 @@ +/** + * Marlin 3D Printer Firmware + * Copyright (c) 2022 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 + +/** + * 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: + * https://marlinfw.org/tools/u8glib/converter.html + */ + +// +// Status Screen Logo bitmap +// +#define STATUS_LOGO_Y 8 +#define STATUS_LOGO_WIDTH 39 + +const unsigned char status_logo_bmp[] PROGMEM = { + B11111000,B00000001,B10000000,B00000000,B00001100, + B01001000,B00000000,B10000000,B00000000,B00010010, + B01000011,B11000011,B10001100,B11010000,B00000010, + B01110001,B00100100,B10010010,B01100111,B11001100, + B01000001,B00100100,B10011110,B01000000,B00000010, + B01001001,B00100100,B10010000,B01000000,B00010010, + B11111011,B10110011,B11001110,B11100000,B00001100, + B00000000,B00000000,B00000000,B00000000,B00000000, + B00000000,B00000000,B00000000,B00000000,B00000000, + B00000000,B00000011,B10000000,B00000000,B00000000, + B00000000,B00000010,B01000000,B00000000,B00000000, + B00000000,B00000010,B01010110,B01100000,B00000000, + B00000000,B00000011,B10011000,B10010000,B00000000, + B00000000,B00000010,B00010000,B10010000,B00000000, + B00000000,B00000010,B00010000,B10010000,B00000000, + B00000000,B00000010,B00010000,B01100000,B00000000 +}; + +// +// Use default bitmaps +// +#define STATUS_HOTEND_ANIM +#define STATUS_BED_ANIM +#define STATUS_HEATERS_XSPACE 20 +#if HOTENDS < 2 + #define STATUS_HEATERS_X 48 + #define STATUS_BED_X 72 +#else + #define STATUS_HEATERS_X 40 + #define STATUS_BED_X 80 +#endif diff --git a/config/examples/Creality/Ender-3 Pro/CrealityV1/_Bootscreen.h b/config/examples/Creality/Ender-3 Pro/CrealityV1/_Bootscreen.h new file mode 100644 index 00000000000..324cb4a6167 --- /dev/null +++ b/config/examples/Creality/Ender-3 Pro/CrealityV1/_Bootscreen.h @@ -0,0 +1,97 @@ +/** + * 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 + +/** + * 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 +#define CUSTOM_BOOTSCREEN_BMPWIDTH 81 +#define CUSTOM_BOOTSCREEN_INVERTED + +const unsigned char custom_start_bmp[] PROGMEM = { + B11111111,B11111111,B11111111,B11111111,B11101111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11101111,B11101111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11100111,B11011111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11100111,B11011111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11100011,B11011111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11110011,B11001111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11100001,B11100001,B11001111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111110,B01111000,B00000000,B00000000,B00000011,B11011101,B11111111,B11111111,B11111111,B11111111, + B11111110,B11111111,B10000000,B01111110,B00000000,B00000001,B11101110,B11111111,B11111111,B11111111,B11111111, + B11111110,B01111101,B11001111,B11111100,B00000000,B00000000,B11110111,B01111111,B11111111,B11111111,B11111111, + B11111111,B10001110,B00000110,B00000000,B00000000,B00000000,B01111011,B10111111,B11111111,B11111111,B11111111, + B11111111,B11000000,B00000000,B00000000,B00000000,B00000000,B01111101,B11011111,B11111111,B11111111,B11111111, + B11111111,B11111100,B00000001,B11111110,B00000000,B00000000,B00111110,B11100111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111100,B00000000,B00000011,B00011111,B01110011,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111000,B00000000,B00000001,B10001111,B10000001,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11100000,B00000000,B00000000,B10000011,B11111001,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B00000000,B11111100,B00000000,B00000000,B11110000,B11111111,B11111111,B11111111, + B11111111,B11111111,B11100000,B00001111,B11111111,B11000000,B00000000,B00000000,B11111111,B11111111,B11111111, + B11111111,B11111110,B00000011,B11111111,B11111111,B11000000,B00000000,B00000000,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111001,B00000000,B00000000,B00000000,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111100,B00000000,B00000111,B11000000,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B00000000,B00000111,B11100000,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11100000,B00000111,B11110001,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111100,B00000111,B11111001,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B00000011,B11111001,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B10000011,B11111001,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11000011,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11100001,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11110000,B10111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111011,B11111000,B00111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111001,B11111000,B00111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B01111110,B11110000,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B10001110,B00000011,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11100000,B00011111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B01111111,B11111111,B11111111,B11111111, + B11111111,B00000000,B00000000,B01111111,B11111111,B11111111,B11111000,B01111111,B11111111,B11111111,B11111111, + B11111111,B10000000,B00000000,B01111111,B11111111,B11111111,B11100000,B01111111,B11111111,B11111111,B11111111, + B11111111,B11000011,B11111100,B11111111,B11111111,B11111111,B11111000,B11111111,B11111111,B11111111,B11111111, + B11111111,B11000011,B11111100,B11111111,B11111111,B11111111,B11111000,B11111111,B11111111,B11111111,B11111111, + B11111111,B10000111,B11111101,B11111111,B11111111,B11111111,B11110001,B11111111,B11111111,B11111111,B11111111, + B11111111,B10000111,B11111111,B11111111,B11111111,B11111111,B11110001,B11111111,B11111111,B11111111,B11111111, + B11111111,B00001111,B11100111,B11110011,B00001111,B11111100,B00100011,B11111100,B00111111,B11111111,B11111111, + B11111111,B00001111,B11101111,B10000000,B00000111,B11110000,B00000011,B11110000,B00011110,B00000000,B01111111, + B11111110,B00011111,B11001111,B10000001,B10000111,B11000111,B10000111,B11000111,B00001100,B00000000,B01111111, + B11111110,B00000000,B00011111,B11000111,B11000111,B10001111,B11000111,B10011111,B00001111,B00001100,B11111111, + B11111110,B00000000,B00011111,B10000111,B10001111,B00011111,B10001111,B00011111,B00001111,B00011111,B11111111, + B11111100,B00111111,B10011111,B10001111,B10001111,B00011111,B10001110,B00000000,B00011110,B00111111,B11111111, + B11111100,B01111111,B00111111,B00001111,B00011110,B00111111,B00011110,B00111111,B11111110,B00111111,B11111111, + B11111000,B01111111,B11111111,B00011111,B00011100,B00111111,B00011100,B01111111,B11111100,B01111111,B11111111, + B11111000,B11111111,B11111111,B00011110,B00011100,B01111110,B00011100,B01111111,B11111100,B01111111,B11111111, + B11110000,B11111111,B11001110,B00111110,B00111100,B01111110,B00111100,B01111111,B10111000,B11111111,B11111111, + B11110000,B11111111,B10011110,B00111100,B00111000,B01111100,B00111000,B01111110,B01111000,B11111111,B11111111, + B11100001,B11111111,B00111100,B01111100,B01111000,B01111100,B01111000,B00111100,B11110001,B11111111,B11111111, + B11100001,B11111000,B00111000,B01111000,B01111000,B00010000,B00011000,B00000001,B11110001,B11111111,B11111111, + B00000000,B00000000,B01100000,B00100000,B00111100,B00000000,B01111100,B00000111,B10000000,B01111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111110,B00011111,B11111110,B00011111,B11111111,B11111111,B11111111 +}; diff --git a/config/examples/Creality/Ender-3 Pro/CrealityV1/_Statusscreen.h b/config/examples/Creality/Ender-3 Pro/CrealityV1/_Statusscreen.h new file mode 100644 index 00000000000..10b3a514658 --- /dev/null +++ b/config/examples/Creality/Ender-3 Pro/CrealityV1/_Statusscreen.h @@ -0,0 +1,71 @@ +/** + * 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 + +/** + * 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: + * https://marlinfw.org/tools/u8glib/converter.html + */ + +// +// Status Screen Logo bitmap +// +#define STATUS_LOGO_Y 8 +#define STATUS_LOGO_WIDTH 39 + +const unsigned char status_logo_bmp[] PROGMEM = { + B11111000,B00000001,B10000000,B00000000,B00001100, + B01001000,B00000000,B10000000,B00000000,B00010010, + B01000011,B11000011,B10001100,B11010000,B00000010, + B01110001,B00100100,B10010010,B01100111,B11001100, + B01000001,B00100100,B10011110,B01000000,B00000010, + B01001001,B00100100,B10010000,B01000000,B00010010, + B11111011,B10110011,B11001110,B11100000,B00001100, + B00000000,B00000000,B00000000,B00000000,B00000000, + B00000000,B00000000,B00000000,B00000000,B00000000, + B00000000,B00000011,B10000000,B00000000,B00000000, + B00000000,B00000010,B01000000,B00000000,B00000000, + B00000000,B00000010,B01010110,B01100000,B00000000, + B00000000,B00000011,B10011000,B10010000,B00000000, + B00000000,B00000010,B00010000,B10010000,B00000000, + B00000000,B00000010,B00010000,B10010000,B00000000, + B00000000,B00000010,B00010000,B01100000,B00000000 +}; + +// +// Use default bitmaps +// +#define STATUS_HOTEND_ANIM +#define STATUS_BED_ANIM +#define STATUS_HEATERS_XSPACE 20 +#if HOTENDS < 2 + #define STATUS_HEATERS_X 48 + #define STATUS_BED_X 72 +#else + #define STATUS_HEATERS_X 40 + #define STATUS_BED_X 80 +#endif diff --git a/config/examples/Creality/Ender-3 Pro/CrealityV422/README.md b/config/examples/Creality/Ender-3 Pro/CrealityV422/README.md new file mode 100644 index 00000000000..ec0e54e640e --- /dev/null +++ b/config/examples/Creality/Ender-3 Pro/CrealityV422/README.md @@ -0,0 +1,11 @@ +# Ender 3 Pro "V1.5" + +This is a surprise upgrade to the Ender 3 Pro that some customers began to receive around mid-July of 2020. No documentation or support page exists for this variant. It appears to be an Ender 3 Pro with the 32-bit Ender 3 V2 board and the stock Ender 3 Pro display. To see which version you have, examine the control board. The newer board is Creality v4.2.2. + +This configuration is very similar to the Ender 3 V2 config except that the CR-10 stock display is enabled. + +## Flashing Firmware + +The bootloader which handles flashing new firmware on this board remembers the last filename you used. + +Therefore, to flash the compiled firmware binary onto the board you must give the "`firmware.bin`" file on the SD card a unique name, different from the name of the previous firmware file, or you will be greeted with a blank screen on the next boot. diff --git a/config/examples/Creality/Ender-3 Pro/CrealityV422/_Bootscreen.h b/config/examples/Creality/Ender-3 Pro/CrealityV422/_Bootscreen.h new file mode 100644 index 00000000000..324cb4a6167 --- /dev/null +++ b/config/examples/Creality/Ender-3 Pro/CrealityV422/_Bootscreen.h @@ -0,0 +1,97 @@ +/** + * 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 + +/** + * 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 +#define CUSTOM_BOOTSCREEN_BMPWIDTH 81 +#define CUSTOM_BOOTSCREEN_INVERTED + +const unsigned char custom_start_bmp[] PROGMEM = { + B11111111,B11111111,B11111111,B11111111,B11101111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11101111,B11101111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11100111,B11011111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11100111,B11011111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11100011,B11011111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11110011,B11001111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11100001,B11100001,B11001111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111110,B01111000,B00000000,B00000000,B00000011,B11011101,B11111111,B11111111,B11111111,B11111111, + B11111110,B11111111,B10000000,B01111110,B00000000,B00000001,B11101110,B11111111,B11111111,B11111111,B11111111, + B11111110,B01111101,B11001111,B11111100,B00000000,B00000000,B11110111,B01111111,B11111111,B11111111,B11111111, + B11111111,B10001110,B00000110,B00000000,B00000000,B00000000,B01111011,B10111111,B11111111,B11111111,B11111111, + B11111111,B11000000,B00000000,B00000000,B00000000,B00000000,B01111101,B11011111,B11111111,B11111111,B11111111, + B11111111,B11111100,B00000001,B11111110,B00000000,B00000000,B00111110,B11100111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111100,B00000000,B00000011,B00011111,B01110011,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111000,B00000000,B00000001,B10001111,B10000001,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11100000,B00000000,B00000000,B10000011,B11111001,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B00000000,B11111100,B00000000,B00000000,B11110000,B11111111,B11111111,B11111111, + B11111111,B11111111,B11100000,B00001111,B11111111,B11000000,B00000000,B00000000,B11111111,B11111111,B11111111, + B11111111,B11111110,B00000011,B11111111,B11111111,B11000000,B00000000,B00000000,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111001,B00000000,B00000000,B00000000,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111100,B00000000,B00000111,B11000000,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B00000000,B00000111,B11100000,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11100000,B00000111,B11110001,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111100,B00000111,B11111001,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B00000011,B11111001,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B10000011,B11111001,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11000011,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11100001,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11110000,B10111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111011,B11111000,B00111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111001,B11111000,B00111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B01111110,B11110000,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B10001110,B00000011,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11100000,B00011111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B01111111,B11111111,B11111111,B11111111, + B11111111,B00000000,B00000000,B01111111,B11111111,B11111111,B11111000,B01111111,B11111111,B11111111,B11111111, + B11111111,B10000000,B00000000,B01111111,B11111111,B11111111,B11100000,B01111111,B11111111,B11111111,B11111111, + B11111111,B11000011,B11111100,B11111111,B11111111,B11111111,B11111000,B11111111,B11111111,B11111111,B11111111, + B11111111,B11000011,B11111100,B11111111,B11111111,B11111111,B11111000,B11111111,B11111111,B11111111,B11111111, + B11111111,B10000111,B11111101,B11111111,B11111111,B11111111,B11110001,B11111111,B11111111,B11111111,B11111111, + B11111111,B10000111,B11111111,B11111111,B11111111,B11111111,B11110001,B11111111,B11111111,B11111111,B11111111, + B11111111,B00001111,B11100111,B11110011,B00001111,B11111100,B00100011,B11111100,B00111111,B11111111,B11111111, + B11111111,B00001111,B11101111,B10000000,B00000111,B11110000,B00000011,B11110000,B00011110,B00000000,B01111111, + B11111110,B00011111,B11001111,B10000001,B10000111,B11000111,B10000111,B11000111,B00001100,B00000000,B01111111, + B11111110,B00000000,B00011111,B11000111,B11000111,B10001111,B11000111,B10011111,B00001111,B00001100,B11111111, + B11111110,B00000000,B00011111,B10000111,B10001111,B00011111,B10001111,B00011111,B00001111,B00011111,B11111111, + B11111100,B00111111,B10011111,B10001111,B10001111,B00011111,B10001110,B00000000,B00011110,B00111111,B11111111, + B11111100,B01111111,B00111111,B00001111,B00011110,B00111111,B00011110,B00111111,B11111110,B00111111,B11111111, + B11111000,B01111111,B11111111,B00011111,B00011100,B00111111,B00011100,B01111111,B11111100,B01111111,B11111111, + B11111000,B11111111,B11111111,B00011110,B00011100,B01111110,B00011100,B01111111,B11111100,B01111111,B11111111, + B11110000,B11111111,B11001110,B00111110,B00111100,B01111110,B00111100,B01111111,B10111000,B11111111,B11111111, + B11110000,B11111111,B10011110,B00111100,B00111000,B01111100,B00111000,B01111110,B01111000,B11111111,B11111111, + B11100001,B11111111,B00111100,B01111100,B01111000,B01111100,B01111000,B00111100,B11110001,B11111111,B11111111, + B11100001,B11111000,B00111000,B01111000,B01111000,B00010000,B00011000,B00000001,B11110001,B11111111,B11111111, + B00000000,B00000000,B01100000,B00100000,B00111100,B00000000,B01111100,B00000111,B10000000,B01111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111110,B00011111,B11111110,B00011111,B11111111,B11111111,B11111111 +}; diff --git a/config/examples/Creality/Ender-3 Pro/CrealityV422/_Statusscreen.h b/config/examples/Creality/Ender-3 Pro/CrealityV422/_Statusscreen.h new file mode 100644 index 00000000000..10b3a514658 --- /dev/null +++ b/config/examples/Creality/Ender-3 Pro/CrealityV422/_Statusscreen.h @@ -0,0 +1,71 @@ +/** + * 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 + +/** + * 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: + * https://marlinfw.org/tools/u8glib/converter.html + */ + +// +// Status Screen Logo bitmap +// +#define STATUS_LOGO_Y 8 +#define STATUS_LOGO_WIDTH 39 + +const unsigned char status_logo_bmp[] PROGMEM = { + B11111000,B00000001,B10000000,B00000000,B00001100, + B01001000,B00000000,B10000000,B00000000,B00010010, + B01000011,B11000011,B10001100,B11010000,B00000010, + B01110001,B00100100,B10010010,B01100111,B11001100, + B01000001,B00100100,B10011110,B01000000,B00000010, + B01001001,B00100100,B10010000,B01000000,B00010010, + B11111011,B10110011,B11001110,B11100000,B00001100, + B00000000,B00000000,B00000000,B00000000,B00000000, + B00000000,B00000000,B00000000,B00000000,B00000000, + B00000000,B00000011,B10000000,B00000000,B00000000, + B00000000,B00000010,B01000000,B00000000,B00000000, + B00000000,B00000010,B01010110,B01100000,B00000000, + B00000000,B00000011,B10011000,B10010000,B00000000, + B00000000,B00000010,B00010000,B10010000,B00000000, + B00000000,B00000010,B00010000,B10010000,B00000000, + B00000000,B00000010,B00010000,B01100000,B00000000 +}; + +// +// Use default bitmaps +// +#define STATUS_HOTEND_ANIM +#define STATUS_BED_ANIM +#define STATUS_HEATERS_XSPACE 20 +#if HOTENDS < 2 + #define STATUS_HEATERS_X 48 + #define STATUS_BED_X 72 +#else + #define STATUS_HEATERS_X 40 + #define STATUS_BED_X 80 +#endif diff --git a/config/examples/Creality/Ender-3 Pro/CrealityV427/_Bootscreen.h b/config/examples/Creality/Ender-3 Pro/CrealityV427/_Bootscreen.h new file mode 100644 index 00000000000..324cb4a6167 --- /dev/null +++ b/config/examples/Creality/Ender-3 Pro/CrealityV427/_Bootscreen.h @@ -0,0 +1,97 @@ +/** + * 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 + +/** + * 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 +#define CUSTOM_BOOTSCREEN_BMPWIDTH 81 +#define CUSTOM_BOOTSCREEN_INVERTED + +const unsigned char custom_start_bmp[] PROGMEM = { + B11111111,B11111111,B11111111,B11111111,B11101111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11101111,B11101111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11100111,B11011111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11100111,B11011111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11100011,B11011111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11110011,B11001111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11100001,B11100001,B11001111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111110,B01111000,B00000000,B00000000,B00000011,B11011101,B11111111,B11111111,B11111111,B11111111, + B11111110,B11111111,B10000000,B01111110,B00000000,B00000001,B11101110,B11111111,B11111111,B11111111,B11111111, + B11111110,B01111101,B11001111,B11111100,B00000000,B00000000,B11110111,B01111111,B11111111,B11111111,B11111111, + B11111111,B10001110,B00000110,B00000000,B00000000,B00000000,B01111011,B10111111,B11111111,B11111111,B11111111, + B11111111,B11000000,B00000000,B00000000,B00000000,B00000000,B01111101,B11011111,B11111111,B11111111,B11111111, + B11111111,B11111100,B00000001,B11111110,B00000000,B00000000,B00111110,B11100111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111100,B00000000,B00000011,B00011111,B01110011,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111000,B00000000,B00000001,B10001111,B10000001,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11100000,B00000000,B00000000,B10000011,B11111001,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B00000000,B11111100,B00000000,B00000000,B11110000,B11111111,B11111111,B11111111, + B11111111,B11111111,B11100000,B00001111,B11111111,B11000000,B00000000,B00000000,B11111111,B11111111,B11111111, + B11111111,B11111110,B00000011,B11111111,B11111111,B11000000,B00000000,B00000000,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111001,B00000000,B00000000,B00000000,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111100,B00000000,B00000111,B11000000,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B00000000,B00000111,B11100000,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11100000,B00000111,B11110001,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111100,B00000111,B11111001,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B00000011,B11111001,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B10000011,B11111001,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11000011,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11100001,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11110000,B10111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111011,B11111000,B00111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111001,B11111000,B00111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B01111110,B11110000,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B10001110,B00000011,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11100000,B00011111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B01111111,B11111111,B11111111,B11111111, + B11111111,B00000000,B00000000,B01111111,B11111111,B11111111,B11111000,B01111111,B11111111,B11111111,B11111111, + B11111111,B10000000,B00000000,B01111111,B11111111,B11111111,B11100000,B01111111,B11111111,B11111111,B11111111, + B11111111,B11000011,B11111100,B11111111,B11111111,B11111111,B11111000,B11111111,B11111111,B11111111,B11111111, + B11111111,B11000011,B11111100,B11111111,B11111111,B11111111,B11111000,B11111111,B11111111,B11111111,B11111111, + B11111111,B10000111,B11111101,B11111111,B11111111,B11111111,B11110001,B11111111,B11111111,B11111111,B11111111, + B11111111,B10000111,B11111111,B11111111,B11111111,B11111111,B11110001,B11111111,B11111111,B11111111,B11111111, + B11111111,B00001111,B11100111,B11110011,B00001111,B11111100,B00100011,B11111100,B00111111,B11111111,B11111111, + B11111111,B00001111,B11101111,B10000000,B00000111,B11110000,B00000011,B11110000,B00011110,B00000000,B01111111, + B11111110,B00011111,B11001111,B10000001,B10000111,B11000111,B10000111,B11000111,B00001100,B00000000,B01111111, + B11111110,B00000000,B00011111,B11000111,B11000111,B10001111,B11000111,B10011111,B00001111,B00001100,B11111111, + B11111110,B00000000,B00011111,B10000111,B10001111,B00011111,B10001111,B00011111,B00001111,B00011111,B11111111, + B11111100,B00111111,B10011111,B10001111,B10001111,B00011111,B10001110,B00000000,B00011110,B00111111,B11111111, + B11111100,B01111111,B00111111,B00001111,B00011110,B00111111,B00011110,B00111111,B11111110,B00111111,B11111111, + B11111000,B01111111,B11111111,B00011111,B00011100,B00111111,B00011100,B01111111,B11111100,B01111111,B11111111, + B11111000,B11111111,B11111111,B00011110,B00011100,B01111110,B00011100,B01111111,B11111100,B01111111,B11111111, + B11110000,B11111111,B11001110,B00111110,B00111100,B01111110,B00111100,B01111111,B10111000,B11111111,B11111111, + B11110000,B11111111,B10011110,B00111100,B00111000,B01111100,B00111000,B01111110,B01111000,B11111111,B11111111, + B11100001,B11111111,B00111100,B01111100,B01111000,B01111100,B01111000,B00111100,B11110001,B11111111,B11111111, + B11100001,B11111000,B00111000,B01111000,B01111000,B00010000,B00011000,B00000001,B11110001,B11111111,B11111111, + B00000000,B00000000,B01100000,B00100000,B00111100,B00000000,B01111100,B00000111,B10000000,B01111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111110,B00011111,B11111110,B00011111,B11111111,B11111111,B11111111 +}; diff --git a/config/examples/Creality/Ender-3 Pro/CrealityV427/_Statusscreen.h b/config/examples/Creality/Ender-3 Pro/CrealityV427/_Statusscreen.h new file mode 100644 index 00000000000..10b3a514658 --- /dev/null +++ b/config/examples/Creality/Ender-3 Pro/CrealityV427/_Statusscreen.h @@ -0,0 +1,71 @@ +/** + * 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 + +/** + * 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: + * https://marlinfw.org/tools/u8glib/converter.html + */ + +// +// Status Screen Logo bitmap +// +#define STATUS_LOGO_Y 8 +#define STATUS_LOGO_WIDTH 39 + +const unsigned char status_logo_bmp[] PROGMEM = { + B11111000,B00000001,B10000000,B00000000,B00001100, + B01001000,B00000000,B10000000,B00000000,B00010010, + B01000011,B11000011,B10001100,B11010000,B00000010, + B01110001,B00100100,B10010010,B01100111,B11001100, + B01000001,B00100100,B10011110,B01000000,B00000010, + B01001001,B00100100,B10010000,B01000000,B00010010, + B11111011,B10110011,B11001110,B11100000,B00001100, + B00000000,B00000000,B00000000,B00000000,B00000000, + B00000000,B00000000,B00000000,B00000000,B00000000, + B00000000,B00000011,B10000000,B00000000,B00000000, + B00000000,B00000010,B01000000,B00000000,B00000000, + B00000000,B00000010,B01010110,B01100000,B00000000, + B00000000,B00000011,B10011000,B10010000,B00000000, + B00000000,B00000010,B00010000,B10010000,B00000000, + B00000000,B00000010,B00010000,B10010000,B00000000, + B00000000,B00000010,B00010000,B01100000,B00000000 +}; + +// +// Use default bitmaps +// +#define STATUS_HOTEND_ANIM +#define STATUS_BED_ANIM +#define STATUS_HEATERS_XSPACE 20 +#if HOTENDS < 2 + #define STATUS_HEATERS_X 48 + #define STATUS_BED_X 72 +#else + #define STATUS_HEATERS_X 40 + #define STATUS_BED_X 80 +#endif diff --git a/config/examples/Creality/Ender-3 S1/LCD Files/README.md b/config/examples/Creality/Ender-3 S1/LCD Files/README.md new file mode 100644 index 00000000000..39b03016241 --- /dev/null +++ b/config/examples/Creality/Ender-3 S1/LCD Files/README.md @@ -0,0 +1,35 @@ +# Ender 3 S1 + +# Display firmware, boot image and icons compilations + +Currently Creality provides two kinds of screen units: + +**Original Ender 3V2 DWIN display** +![Ender3v2-DWIN](https://user-images.githubusercontent.com/2745567/156829365-a58a3afc-77e3-40b9-9e16-5edfe3073de8.jpg) + +**Original Ender 3S1 DACAI display** +![Ender3S1-DACAI](https://user-images.githubusercontent.com/2745567/156829472-2c38a4ab-bdde-4c21-b78f-a30692c96500.jpg) + +For the Ender 3S1 you must to use the `private` display firmware / icon assets, available here: `../config/examples/Creality/Ender-3 V2/LCD Files` + +## How to install +1. Get an SD card of 8GB or less. +1. Format the SD card MBR, FAT32 and with a 4 KB sector size +1. Copy the `private` directory in the Root of SD +1. Turn off your printer +1. Disconnect and disassembly the screen unit +1. Install the SD card into the internal slot of the screen unit +1. Reconnect the screen to the printer +1. Turn on the printer and wait for the display to complete all tasks, confirming the procedure success, with the progress bar at 100% +1. Turn off the printer and remove the SD card from the screen unit +1. Reassembly the screen unit +1. Turn on the printer and verify that the screen assets were updated + +If you want to change only the icons, then you can leave only the **9.ICO** file inside of the DWIN_SET folder. +If you weren't able to update the display, verify the format of the SD Card (MBR, FAT32 and allocation unit of 4096 bytes) and the CRC of the files. + +Be sure to leave **only** the `private` folder at the root of the card. + +--- + +In: https://github.com/mriscoc/Ender3V2S1/blob/Ender3V2S1-Released/display%20assets/readme.md diff --git a/config/examples/Creality/Ender-3 S1/README.md b/config/examples/Creality/Ender-3 S1/README.md new file mode 100644 index 00000000000..c8854e84e7f --- /dev/null +++ b/config/examples/Creality/Ender-3 S1/README.md @@ -0,0 +1,19 @@ +# Ender 3 S1 + +## Flashing Mainboard Firmware + +The bootloader which handles flashing new firmware on this board remembers the last filename you used. + +Therefore, to flash the compiled firmware binary onto the board you must give the "`firmware.bin`" file on the SD card a unique name, different from the name of the previous firmware file, or you will be greeted with a blank screen on the next boot. The file rename is done for you when compiling with PlatformIO. Otherwise, rename the `*.bin` file accordingly. + +Pay attention to the two versions of the motherboard for the S1, one is using a SoC STM32F1 and the other using a STM32F4: + + - Ender 3 printers that come with a firmware version **1.x.x** have the **STM32F1** chip. + - Ender 3 printers that come with a firmware version **3.x.x** have the **STM32F4** chip. + - Check the version number on the STM32Fx chip itself to confirm you have the correct version. + - Installing 1.x.x stock firmware or a compiled one to the target **STM32F1** on **STM32F4** mainboards **might brick** them! And _vice-versa_. + +Where to put the firmware file on the SDCard: + + - STM32F1 board: Put the `*.bin` file into the root folder. + - STM32F4 board: Put the `*.bin` file into a folder named `STM32F4_UPDATE`. diff --git a/config/examples/Creality/Ender-3 V2/LCD Files/DWIN_SET/0T5UIC1.HZK b/config/examples/Creality/Ender-3 V2/LCD Files/DWIN_SET/0T5UIC1.HZK new file mode 100644 index 0000000000000000000000000000000000000000..61e6ec26dbec02553b08606021cbc48f1d27d79d GIT binary patch literal 125440 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 literal 0 HcmV?d00001 diff --git a/config/examples/Creality/Ender-3 V2/LCD Files/DWIN_SET/0_start.jpg b/config/examples/Creality/Ender-3 V2/LCD Files/DWIN_SET/0_start.jpg new file mode 100644 index 0000000000000000000000000000000000000000..bc5e50be0aa4d5c5992440fc3141f28e824cc427 GIT binary patch literal 14172 zcmbt)2Ut`~wsj*Q2uPA3N)ix|oRdI{N=}lKz$HVszX!}Nfa1BQ71$S>fQL=7{#6b4xxI&nixfY< zlRKYxSpOv#CzmJ6rzaXCgKR_Dj<6>b2w((%Lw6Sw=l3_V$gtIU^Sj(^&h^h;y zyF9b8cTn(6#adTS;280A+6zN&86oIJ!96cvvv|IKFanm-3Ne`Tgxu*!y3} z{4C7B7x4hgu*m)TEVH5d3+89eZZ^!Kd}6#-f+9l9;*xxVVgiyvB0S7O0)pcF0^ z;ujL)#g^c8_jU5H@ZoiGXZ`&he|gDs8+R)=2Nw?qXD8-gFSW3A_Vkcp!8Z3VayYuE ztN-=g|Fq8>9e)Y;duewMZJWQf;zHt2MFj=rD=6`m;w2@6X;6Bd(u zD)?tzWhZwJ3nwd^KkGXDt*+R=tSj}*&BnsR*-h8k`4v_f9GtA3z1^8#*gJbTGs{~$ zU~`xS1^5K`1O)^H1+n8OEFtojUcM#$N2_hz9K39-72KR1nSbvmDTja37BO*gIS~<2 zNg*+zXTRilD*jyjsic_1Q%QMIQE@>zmOtuR|C2uWqpsY4TbKWr>fDm%|258kH}1bH z)bEK{jryg`{D0NvUr&FX5jIZNG92C(DQ=r$1%F$p#h+#)5rO+xzX{?|)>RsU5B`zIkJApBM0e-|*{02G8c z`VoQgPY>8F#lYnmXS_LUy;pXh{H$;}*h>W5yq@b8 zWy4r+m=+*@HsPW`;L5exxk5LRuyN}pvK~1M;Ei4evF7LcNk>a~3)tW2pd2PvzXCWqT*8h+#n2hdaFrIYJswlP&Y51)-*;e!#QW7fp)U}S!LR2n~PkNEJUe@ut(Fj z@hearZgU4Nj`fB0vI&EMl~ow1ts+?YF!r5?sS0;#AgzIsg(P4`ski+um)u<&=J($Y z6>m0PVgObLcYBsN(ag{`!EzG>sWUY!FEqA7uF>dJM z+X~jmjeXe`121=^*JsI~4f`}3>g&Z7m@L(7tl7`(w>3lH1pUMF(KY1^WyN@#jYye)64z+mLV!(RmtxZxikw|Z!7p`%GD?;;*+P7>9DiA@Au6YI&?T$`_L9^ug z_dO-PzfhKxptDpJ*JqoYij?I8EeIaT7L+c?>+ciw=4LRJkHPcSY4V-9NNDw?5ho@&tw& z>z9}MXI5=lANNA?RNP!kwd9R9Z$t zj<*kcKI~6~QRj^`){Q*Q65H~VU-;^|He)=$pdK{G9G(A)v=DH|7K$>_OIXX|LY zyzA~p)iLu<3?Q!Re1KLRJG<>XOO&LPy*c72hODTp>lnh55BHS$V`>OjA31P2#8Ffi zL|M)!{-n-uImSWHiCT@Q&dR3x5l?sTfp=ibbxTxQ@^YWGky<9)Pl~%Zufsyd`^zo+Yq@7g=j&8sc=9PnBE?kws<>7b#Ud*6&~0 zx80)Alisst4yE^Cp6D{(w$mnEI5#s^EuwT+$$vdq8LP{q1Ors#dFaOB4jNp zIopNb!~pD2=I6;rVrfe#akcu9v%XObVCKM|s?UazI^XletBTEiKvj4!h#PAsjlL-o}LDZYI`^;pRdZcB?fBI5Vt2Rwd1oi<#C_POw8!Vt+cjlKT2B!{b&uh#+7rM?kB5<3_9^FUIyStc z585(H<-9cOYesA%d%V?=CT`L{G>$dJ43*b#9=yOk<6@Cxr;S=EHS_uEF_SN4GG8;E zpHjmej7}7k@j4Fp?7x&Oz5dy2QbkbZ7!4mfl(Ny!&*Bw@t?!IL_`gqIbA+Lp0xtC9 zL9_A4NmGV$_enEffs|qiN`xhU%NJ6759*G9gUA?s+LvL-2i|_DHXp^k8!IyR7DR#u zZxTGvqatB;PIGc?+yIJ;e$&$2xuaYpt9$A-if-$YdaCi$|I*=C(jtZOK|jkf6o}1*&OY< z+u1PjF+obV8=a;AJen$hr0Wv!y{qP-HvO05x$){L{Ul+k1oieP_syic(m^D?qkKKRA#nVCe>8oi zpuYb0ZCTsI;pSAQAt?Oh>u`6mTKXI!X|mHKx0C98^N6Ce?o8y8?FfI@MyKPEJ1%K? z8IMIvDQhVN{IZz}Rl0Lo8EEPRr-G|8)U{#PELq8k7FPQsgzTbjLWj-|E{6*#z3*gH z9ZLe4V#IU|)1SMw!T#qT4qK|0vSJoE&BNV6;tP*VHXI!J`1(&8-rr+SeN{`|W%WQS zl4_MxEcFCRwsV1|n<=;XB^c9DnuDXs^O?O|TCy!i~X@TsL?)Viqy5;;7igL?f+O z462(lPDCx_2*$5$=*KGybdba=e|rHqCBlDIqGRYy4FOk_CQSxDMl&kXe?D6f)zFYm zkG4_76|aK<7fncGxtA_Tx&aZ?dQ9|h?OVM*|zT3KGzb@oMQf&Y8f%v(XwR8 z3)@Gr$S^&Il=M2)p;OyHN5k)#oHa3B%keT#sc+dmCdVtCrMrazbQ_*tmme>E;-ym1 zpD$KS8}}G)E*qeaIO@4i?P2pE?oBHm<69kYb_jG?s?HF)Ax;z$elbo(f`-_JCPe)(Lmoo8yDH# ztH6pe^cpuE_UrG*%!$v;i-pi^flNQGM&zk)w#rkz!1=pK;COU!?tA3CJGNRJAhUwv zQkS|^Ou-A@sA~?-d>AU%o^!s&c=slr!5#Bb4B!SFG!z0o)Z-61LOw<$7ff%-3MpX# z?u1aDKF*iE=fd<~lmI>9YpcNG*T zBTx2aX3Ap|gysv`V8I?eDX2+nUuNXaq^!1?=}^e>zJTWu(~MD*ObnL{Q#(*XCga-l zQoOt+AUA@0bEpApE?)l`Nj3|pw4UJqCsB$=aJCz#@k(3#w(=9wB=$GGpIfPBzk=_M z=h5uy*)eS!9x|bV09F&=@AK?I?JJ)bnt_Zoe34?Mg+_0MF=o2#mG^^JxW(2 zjrj7IjwIixC38wG6wwL2S$HC8F&}{PHUMfH|LC*wq(4+T93Uo$9*OuOAW1^FM(%sF zM5s2_N-D0U)U)nvI;K_{yQnielVSkVlJL`tm4fkd%Om->4T0aV-VeO-c1 z3oo~XEkminQiUB%RGnZdUQpK~{{3N`w8(_laltX-w+GNu{S*BdK&zar^biJscYyj3 z@VEdeG*VqovR#!SG$)7r_2*sA&aOtvG&oK*(D1KkOjQw^^Q zT0eDTdqY3TXg)p3mMvbhIk5B9b0N+qF{Xubw)A{7^<?EZL+Rjf)T zw09c#Ktb=rnM6h(xj z-JiCOV1fIa@66}S6Y_I`;prw5&L{|;XZb2Dxyv};YQNQ!jT6{V)cFKS{iJmAiUcCk zT$4FKNmE}RLp)6m;GLP~j8n9q&Yb5CXu6ToeRQ)BRkK1o_qqPsw7s9;(*_4qxyj4Q zOLW$uS{@%L^W9?47Fw-P9^AboW60@HHrp#kXVC0ftvHnPzR39-7ACa;3ysnj!1{YJ zBwjD1k68l^*{sR*-1kzm?Dz_i>yK9w=DY8b zz~vrgBWAZ3Bf0%=iz?2Go$qXP1wJ2WcmZ9~z102@Ijf8myxxU#zgy0rHTKPekM8jk zzCqM0y^9c%+P4&Y6MW(%(QU>(A^QM{Q}Y>>a0+F5wgMz+m+AT{Q=Q2ebjHyT-q1y? zpqIu;^7u1kyB_}?{Ur}?kC+smL~ z!fpF%(chswYL+witESRFu1}~ethLO9bVGPhl`VG=n#zYC8l(-3WwV_&r9#@DhLAkG zNt9>3c4g4XbhrwPW;(fCf+Fd#bH59`Lx$i{>|VT!#6fT`l^)zg1YrQ}7k;5d!!K1q zx*|o)mQ-tuLc->m@WW$ZOxCH6v^>^LEW`lrm}k3EtCd^jSH4KgNE$G)u{wm39byTG zRLVZC(P-}8UXX@COC4DKTt-J5+q?%zn^BRu$YLiXrB&U#0+)vLj=dMk-TQ&~0sdxF zSYI9g9%9)a%qE0XI>PM~`ryg;kxPLP$nR?Q$ei_~CN7_Ov4YkDazJ*nrp0di5}$rM zHS4@n#eFV0PSo+hA6b5aof}PKKcD^!Ao$+_#Q&0BZFQKL+e^2{Ru^>|ze=vScOprA zHIcTnvty#=YUj&b=|(GHNpYWCV@mHE$rA~gYerJRl*mf9wM=DEr$^XHW2^NczXA^X zK869jb&`OXWay~ZK?|NpsN@z2GD>3~g&||Z)4uxD$BkWgLMT#*+1_|PLM;pjG%be@xMh*I z@Q8Q97{SIH$vm>84U^6`O^#CYr^eq!9H#~S>v)$eHK8aZMU^)eof(;ZAs}Vhf z*R2`Iew5fVmaL0X#)g8Z(p@V#xTn}&p{cl8STcR#?X$0|R8XJMNN=YtP_<)4Gi<|f zqI#~J{W7O1)SmAqUDAtZ?%$=)@aTgVN+&<1t)!H{njGAaIJ+(59_f4h+(?pL3{S*5 zQ)3hd=p(RF25l2|h6T*>4Dl3}zg;7a+kI~q6p*|9?O?K05k zx#xbJlu=yiuIVI|`~8}JLnR46Ygs;+el2K3mmeedvDR3*=pX!4oU5ea<7M(GC_0AwGCh`3aTzKV_P z%_fV0Q&M>Ve3C9OfS57(@)tBe1~8(Bz(W2I(E|*C0an&wo1*7?tuk)+$lJ{u$p7td zi0ZduuDfb_cjaCsa`Sr2=1jnsf+5l)r)i~Mr5%?aQBJa_ypCDrp;l%N$ecJVfV@V3 zVou8Tio-iCgh`%*b@NxUc<6nd(teaazBI!^K!dk||5pbd$4+H}ebh;>+n@Kl|sBy(zh-^Mn#s21^dJ8q%UR;IkgJnnjnoW-Y_>ZgV@EAQ>XqJQQnNT zS;ukrx!&Ociuw2l58lTtMHKbrO%J|+Qh6g$N=4=Cm0?{0Gu;d=Ws80z0K)^aGG>%07`71DKzdV2e%f(#jl$0gzz;VCNZwb2Ws?3Nb$b5vEyP(?Dq^6Oz;1n0gH5VJ5Pj zmwTWEIn)|oO)!5?T}WP})3)p~l5V|J05R|^RRrSnwy+BKSKS)P;M7YLrmd3LPsl}UGmZa(A_NpAOBC|||^$hRrD=YMQX#TyUd z5s@BKaq24JV$EYmu*{dm5?0%Hh%7DbJ#moTMTbD z4VW@v48C?p5)A`w&1Zu<(D(1fyskU%bq?kgFZ=*Wg{*~|M5Yy|IuyE3 zWK1Vn`p1JZY{JXwCO&NO>CQQLnNkm?!wIAeK^~Pt=Lu2TZZl#@6?5EJT>G*+`(OFq z)Vshh7{D&a5z~3iI4znYka}gLeK*ahrJsiUx22V*x8lM)ql8J93}&+qHJA|Wv8_Y* zee{RAq_QGJ;1LEpHH(_HybPfk59n@*kkA-d#Ke~rGadJzRfM65bgq2^R8WZ%0lZ5v z9OY$Rvft{ek3`Oo1{_&JzL^+~2`W6Hza=z{0VIK2VP)+uds2p;(fw@WQk>h11E&1& zjo3bSQrYsz?xwT{pE4ZNOZ?-a>#9u)*c**euSOOjJ@7*%=P;(K@3j-6h_P-6XC&Eq z##5YgZd-cv_I$h$nZo3m;!4ym%}Dc!hKM3rHcMjvs?vp|ig05liAktzdyq7~rB6?M zzdU}bAYmRm2``1u1akk}W{TSQPg#tzpR;PS`vtel0CemU_%YN^=yNBeIj^8$jpVwp^klr6v z+I1W3SgVxjVTbwT>4k3Fm-9qI?Hrc6os?#6I1c(1ZQX>oX)V|GsFMxYTd3^R#Si+t z5&S#Q#%wJt^N{m*ti#_k5P#ldY1Vf02s0Lh%u2oI5HZ*|G^Erda4u3(%`s}N7&lZW zM(+(lJq!-FT}1FIB(9obbxSkG7(Zh@dYjny%pWY8IlJt~R6R?s@Hl~-byUz?5;C`V zs9|by&T$BNQwCyW8#|k>*-5T_UR&#ig^YC&soi*?K-Z&4tq8X z2j_;>(8sr3KI5MV*D=@n8I1l0t#P5Y(};&`Z+tLKt@DC8H|m`9@1P6^535}zirGt) zpJqJIFBtG=%Yea8_;hyo!xs2#0NSZ5L5n}@R2zQ^+v z>^IlhJn;;=5;HwHbqiIR9{I~c?5t5!wUwsQ6LDj$r`y9FmY+pkRVjAUDV=yVfV7R` z&i>aG2NiQzkKSB1aQII&1kL>L!tdX=kc`ELisv#%Vcl4e4>I0=Ez(&vW(#(y6TeNL zEL2kZAqti11XmV1CV?X^5IKT zbi`|+w@e@Wh?aN8x>Ny&r~1^&y2{sz+-`M&l8)u&&4ctJuAmxCr_~TEYD7=*Ge; z;gc%^1~p!L&ad(X4?REaG>8;Nw~v3wyY*>h_sm#!sJ}nA2DnT#DS-jJGs~trW&iOS z`TY~tab+!bO_RJMBW?jrq0XvGwsHoO?i>h%z048$NGX=BV$cz{lK*!L=W#W(4m*XU8a;;hZ9OP8bIAl;-j3+kgm;jChi4*1^NDFgluO_vSj z`vB{Ngl|iM_@euzXV!g-S^V;FnDYec$9Jq1=%4+?U5nka0C2Ay`9ECJi6b{jf^ znM~Z#)K(q9<2P8&U>DyR11Myxh&`W2IC^5ojUHPViqPz2#J^Pxnv~V3qKr?M@hS!M*19Vfu}ur5b(vk7ND6MWTGk3JD$EH3 zI1O5W^MKD9&rJ_+4OXlejd&2p1&cA{|!iyB6Xv_mp?UqTV6rcb|qu?s$9Rt0*h^Xvp)Te zeX$eyFLdXh#^#@1wN2)l$9t%hj+I&QpKB#~aR6}U6SO8_Y1z%6D_~3!+D+b^7KK(Yxph~?jSg}_{>y) z(`0;~pP!G9?|^SjSW|jbBwk}z+18dV$x=g^BlQe6V|RY<=wdI#u43LtYD&{bTDJ83 z9luit(XoVOoPvwn+Jl`ChG}a9HO?UllLRuFx#pz(#Y2kCiB7F=7Syji<*BK@=ARk_ zdhRbo4lv5ds~0;|{k#h4EEw0sA1I3^sjRzwznHoB0?#t1!fIGu)Z<@4g+KEGA7ioB z9xA6r9C?4j*%INfTyE91z!=hhSMZPHs7mj#f+SH(*M>yVTRpi3tHZ0 zB3?^SJECnhC;utS7L6;KlvkYgoA5{r*rij`sxHg;;1}AAQAFReyJkgjs3M@*KQHd| zNc(x%o*A|#hWCgZ^Sml&ix=p5+|8r;N*7p7+vW>jD$F|6JRm~E^gSQj3vl;Ks%vm{ zxKWT-y>q+w@~vHu;AMO#{&Dti7+(?R}?(;N6C3aE@AX2Py3-Z+Q9)9{f zT>Y)j!M>!>x*3Div>&E@$-7@E zs7**WlmMm!hFxp;A`@T{aY7>|ZEh6|GhF7x?&JZ<|!*ZNbVw6mxl8&OP4FjrU%w3U>dNouCb# z%>^0st(7W*Z-hIJG~`=J3`)!^^Gu`J*~NiWKUj9da7{o@}X5j_m8w6u$j?4k>F%3Vi)*Rgdq) zD@(_#3q^1X|MpjS_9smH|F5`b9BASp41n#|YK{s`!vK_LVF8k;W@+(jtcTPp2D#Vc zVl@$9Qf$BLQO;o9t`x9EknxB&HZ>r_D+{jxWt< z?mky087hf8yR82kLn!+bptBPGPO31J| z1wT?}rCCK?(_s8Q&tBV;taf_vh?ZPi5!zR@cWNu9`N-~^GT~XXi8{9;Z8UDU(r^vA zcj9B;M{fqXPo!GNL|U(JJ(3zJTKAeaMPsSm3(|XovW+Ubt8a_Lq93yrGMbb_sMj3> zpJLrMo~yt0XmIPlNth2GqO%x&v=6xv8_mGdBna@oNf44*4upK)>hrjnf0*^=492)9 zQxTRAN*(BT*pSv28*=%Xy~@VPMv_^>AHi#LxQJAK7^B3;OJ8#=!PVv>@FF<)y7G7l zON%N`PmUBkWCB0jKlK`E=@KfY<+q`Qtt3Ntic^ZrdrHhzUB$-O$_$r&=dIIW82XocV_ff)+IJvobo5==| zyya3&G8%epYnO$k-q&gDvJf2rPrQi78OCMV&Qn549i76(<{O`Pka$8Syj9NU;NgUEl9N zCVx%CeE!($`qy@a(kq{_Y*iAE4-6Lsi~X$YzLU_->k<22q3bTmz6u+ z>F5zg={m&Gk)7$0SF+Rjq4^hKqn=nP{1~<^WVOfue+L1CHNletU2MmO)@4++WS(e-DFIxJ0*J5Q5N=e{N)Uf=0T)Mjk0rIM#tlBl&qr11Jy{_VwlJzN*YUNcpbMrs{8@3jJ zErWXoJl8`kA7TJ#BBN`zStK(e7?LC_I9k3^7wOT*(AoF2(W0r=c6seqdm+cc+AGkB z4|M4@gbmB~wf8~8jXBN_@lQMhbQ%HD<%tF7WwIwK9DxbMs{ zA1h{^XWduy2E$M(93A}h%AfXT&h@99qVD@ySp--e!akvA+bkbYf7IIipsk`jQ{9LG zq+B*G&5z+4=Y4mD^d>5-Eprxg_Ux|)HuE}*K|&!ji`9y+p}#TB$T|lxk@B;)9Py&^ zYiZTu%f3wWe2a{XOn!+Y{U%)ZE_XdWS4r@tw@SZJERUO;@^)8zQ~#JqrdV!5M3iOu z-ST+ZOVs_fO?7nRl_uixiRlS{Xo~_kB@SK-Z@Yo3h{JWUgmgiF>V( z`rUc%4i$>1bw>Sy{YJANOdeM-md$WJQEo%|rth`2+Q)Hojx@(_hJ*6UK5o@lG3gkd zfz>7}JZd~6G=C^ZA4!l=ecVc9F7CF9d90Vw;8lJBT``i}^;UL*ge7ZsLo{8uGtJKH zt_MFZ5Df$_uERHMwe&r2v#+Y!oaD`Zv9l^BqyM;5^M-5sAXu+dEOjJ}J+o*y;X;-= zjQ)OUp%B@Nh&P((=YB(_SDX8LrwGl(&~X~Z{UK)T2@6xM5Z$`U3>nxD_|862^UVT= zdG6aw@k+yvF?t(H1lfb){MT$K!c7rSXKjMJFH;IVWwm7MdlKfW$|VSU_`(%6pIJ^| zVROuACtJkRfUi0q-jmjI5Ns2E-{+bv1YL#Jwh5+i=zWZLxw%fN%#lqeDT0y}{8ZbQ zR%%}LT``T2-EqnLz8fy7>j|!@a~CgD`(z!BD?;O3HO(Z_9(f|k&HANe@8$cv{awqv zM(@>oU5P8}bA>udhLO5aj~7iG#=I9#BqIAdVwkE-=sVM!KDK6rL2VeqR(wl7Y~}d- zswl?yfi8_a}Z78$^Ajv#4Ef--mEm z9VIN+Bfv+L*NX7*JzIbL2m!~qe9K(XS)~V09=pahe07#;Tik!<>eim8%KRLt`!cI% zd%xVDv9Qc+c3!F^@|}89H`<7@V-L7X>AvgBa1!V0bgm=f#?6}3dNafJYkGEB1(x3q zZ+~hwC|I<=3mZlILF8e3JyyW_n1ylDP>HTJ*_=T`=%SwS_OZ#9_yA9Wtl-!A%I@)T z5B-+|`yO47Jcz~`>dot9s+*o4b>3&X+~|FM6GPp*_AWdzYV?!Wp6HaH>Y39^MU*@*1to5%4`ZcH?-%!GjNTDJ*`e|4M6EA1D9Xov{uX9pU zG)rKfWIw(7lPYzQOzWxl2c3}v$lTTheSNQ6hOA*vw_Z)-UWuQ~N2tTh9JISOJ)|M5 z;bZ^zz}H0e=Qg02gAUrMqz#&k_?tT+lj6>-`!Pp}4l^9V?t^)gH*+_%*&%z@MJt}e=d(=BHmof8)~ zk@(@g++F6F>fE)uDdLi}bf&tF2QmCFC*|M4&JLqY)`-CZ4xk!a$ zoR8kamo98YIk&ZT(IiWm;Dq`%11{_g<-tG_N{7pDK718?R*))C{uQ$7CesWjvXM05 P(mj=tiDqdU!p!_X|2Xq; literal 0 HcmV?d00001 diff --git a/config/examples/Creality/Ender-3 V2/LCD Files/DWIN_SET/1_English.jpg b/config/examples/Creality/Ender-3 V2/LCD Files/DWIN_SET/1_English.jpg new file mode 100644 index 0000000000000000000000000000000000000000..09e50802955829ba8c62b07b6eccf2c9cc75cce0 GIT binary patch literal 32581 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%0DRneM& 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 gGE4ks=9w6U;Lp(u{^p9a(xU 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

nLHM{1)V&F0FZrz_iluwN5HD1GH!Y`2(N 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

lZbKh-NrU^E!+zy1Q8HbmC1tGX=Z6 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

W?@s}Hq&>|Ocx7dz%HqFad`OSc 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 literal 0 HcmV?d00001 diff --git a/config/examples/Creality/Ender-3 V2/LCD Files/DWIN_SET/7.ICO b/config/examples/Creality/Ender-3 V2/LCD Files/DWIN_SET/7.ICO new file mode 100644 index 0000000000000000000000000000000000000000..6c6c2cdb46f4dfde54aa709344ec6e694bb59b63 GIT binary patch literal 217989 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 z

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 MT1prgS|0{lk>(*0uK)l5 literal 0 HcmV?d00001 diff --git a/config/examples/Creality/Ender-3 V2/LCD Files/private/config.txt b/config/examples/Creality/Ender-3 V2/LCD Files/private/config.txt new file mode 100644 index 00000000000..cef80a82305 --- /dev/null +++ b/config/examples/Creality/Ender-3 V2/LCD Files/private/config.txt @@ -0,0 +1,5 @@ +R1=07; 115200 +R2=0C; +R3=7F; +RC0=01; +RFA=01; \ No newline at end of file diff --git a/config/examples/Creality/Ender-3 V2/LCD Files/private/icon/3.zico b/config/examples/Creality/Ender-3 V2/LCD Files/private/icon/3.zico new file mode 100644 index 0000000000000000000000000000000000000000..d484ec9c16ad27c7ac1b3c20218bc7956fc1ab60 GIT binary patch literal 54385 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 Sm{0n;8(vToN%9L_x}bJsyLAEp literal 0 HcmV?d00001 diff --git a/config/examples/Creality/Ender-3 V2/LCD Files/private/icon/3.zico0.jpg b/config/examples/Creality/Ender-3 V2/LCD Files/private/icon/3.zico0.jpg new file mode 100644 index 0000000000000000000000000000000000000000..a626d7144051132408b2d9c6d40ee99f37fc18ea GIT binary patch literal 15828 zcmb7rW0)qr*XP}~ZQJ&=ZQJIwHPf87J#E{zZJX1!?d^G<|GswPx%~MDfG8yH$Suak!^;H(4Gj$s3y*_e|K8Zn z2H>wN|0f3!jl8tNe`xeZ+iATm%}P3U*XDnqhX=3B+C}GJuWPPJpKyV{n9SyK6V2F| zTKVrCW#QqvKVJ~?3tj_9s=P6^Ys#fk0?P=a?^iEa^5v?k7IgcHMDP2TkOPQ1Wxvoz zOY*4bk`c4aU0rOP7~Xl!jvX9fn`@b309ch*P0^IPfVEkFID3xj+6lomUE?bC6RrXP z?$R)3zy{O1j@qQzMV%wMgvvIbZQ|J%0AX^pskHViEnhgU(WNypK9prIE!zZfxZDlI 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 literal 0 HcmV?d00001 diff --git a/config/examples/Creality/Ender-3 V2/LCD Files/private/icon/3.zico2.jpg b/config/examples/Creality/Ender-3 V2/LCD Files/private/icon/3.zico2.jpg new file mode 100644 index 0000000000000000000000000000000000000000..0be90fa9bd943b3b4e59a1f4c04bcc34ad5aa666 GIT binary patch literal 3399 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 literal 0 HcmV?d00001 diff --git a/config/examples/Creality/Ender-3 V2/LCD Files/private/icon/3.zico4.jpg b/config/examples/Creality/Ender-3 V2/LCD Files/private/icon/3.zico4.jpg new file mode 100644 index 0000000000000000000000000000000000000000..a3691d68c24479271fbdcdc55d742abe6f85117d GIT binary patch literal 1951 zcmbu4X*k=77RLXHC9zAW)*3@?BVsqCN^6N5LG6MWTP-EDl-NSr(Yjr%Rf$Te)?Q+% zed}0C`=BGLwHs>RGL($i8NDCwhkHNHdp@1_eb4WC>0cS3uYjgT(+K5D4%(8{l*j zF#W#$BYlVbBf$6L(+&Uz1$Y562M7j$VIU3|=(HP<0st@vzySjOD=uyhP6z;o@}8wC z!e=Q60C9rB0OUUn4o)x^HwXfQi--c}#N?rJ7ZsGWbla8v)t#kd$GyM_H z9(lTx|8n9>6-{w{4Q!pjuY{J`FSaGtEo?`xAuiYkmZPGmjjjjf3HlWck+hEARQka^ zV!W-3??#nH{>N-=;H6vvVoGeXeOC{OONDZXV+VDUizV|R$DS!QQ4MJEDUBTrxyp1w z(xE7)>ZR>BG2?go))sOF+OJjP*B3QiXeGXsj?9*!GSp`wjX}tVnA*y}hVtrFb2w4Tk&THXffxR$m5c>H8) z-H%{hq6T*Lx*Q{12>>bu=?`WTrlmS#?l3_eOz3=42hlsklN!$X*wV-xe^pEgz;Ab7y8lM97>Q zdk}Stn-R>(LA)v#apG4ENoJ)_TeRQiTJ0FlJy$T%wZQt2&3DsT3hvx};}yNKtRP!b z-UPbiA+p7GCA?1xEFq>VFJ4u%cdcN+eFZ4z06Bip#-%CNfjJ!-@QLa7w_s(Xo3K`h^ z#%7i6b291kxEf2o8?d_?c2enHuR9-F735%*U%)f1#c^#&KV?S7GKtYKnQS z)72Vlz-k>Ld6DQCt3Ots8*>|pXGCJue-N~}y>NX+#$g?a$?BU;f;^-Bs|LxVYB=8h!6i@+WuFR@;o7w?6$?4pJQGyyw_V)bdYL# zFDJgDoOOO(lVQrSsMMo>xVR>fs<*LBi_OCkjN)h1_a!T1jYf@TLe^?K8`g~{kB{r1 z?^O|5GrQ(cfjp{anm#NBJ@*ImBo#F=Zh$B)x>H}0eLc^lwpZeXi^7UMBhSA5X%^i5 zgkqo)DvYR#H*t4Q3cTmkJAr2;W~Gy_h12^N4#{c*ilgmc-tHb#I2G`_u}A$-FQq2i zFFoQ7qBJAZ~r&R+7gUUTj4@@H~$< zDzcR=s3;d&=0%LPD)N(~=NkCBr#}rC?)z|G;K#0Reogge{nj<0CFqYtz^8wDm>V4C zR?_F=Cht2qH-EcwNRVGDdB5{&lW@8}2fKSKXU+qcv56KVs8zW9qFxo?CA24rb2&z7 zsk1*%t~`$2+=d&kSlOp1I-CLqQ0%~UW(n#q>CoLMrEO;uNMo&z_||1E2VvDe;YxJ3 zqDYrY9e5%X_2fwCbo_7nH%s3D literal 0 HcmV?d00001 diff --git a/config/examples/Creality/Ender-3 V2/LCD Files/private/icon/4.zico b/config/examples/Creality/Ender-3 V2/LCD Files/private/icon/4.zico new file mode 100644 index 0000000000000000000000000000000000000000..2e9f388b0bac1ffe921ea518b26c74c7dd9442e8 GIT binary patch literal 15068 zcmXY&WmMeU*Y?q3#fleq3dKsH_&|Z;#a)ZLySuv-XRrdr-3Az3ibHW3+}&lEdHa9f zJNdGIC+8$P**Vu*XXT2ntb`H*BEr875g`bH<$nRfIO_ih5rGSV;s4?$Bm@Mc|2PO8 z0RiV9Bmc(#$Z4|I7UN2!1|AG*bor-{~dq(-*`4I z1O$zL*T?>kgLn`SME)_(f851~fDrXBU)=v#iXQ$bopUtD@J>fB;kCaQYZBWhoVn$=HJEdiSg-5=uJ zHD%O*Zgh56TcSMNRznr}jRDqXv3r3UNM5Wgh>Z}$7e!IaNou_?ltWPiRT59FcYd^0dJDo5KK2}8&vuMyQ%pPF- zNC_92KOs2y{`oq^B0-w!zfuY~s)ClUAAODeYXx$X%_xy;ITCTF+wY{W{=CVzT6*WA z365F~IwaF;=wTQ74hwGnxi<6T`L;{dh`hGnL1yo@d~$o+v5cqE;@KW0GW-;Lu?he7 zoM7m$$(+pG(RAcd)iVf@smn19}9EAG&b z@MhesPWjpK)&RQ9*fdnn7_@rwj4Rf}U45cIxf_`bm=b@SC!MGtWtSbT>bGG8cUPEw z9VF$>nKl(jhz~uPou&%{f9132_F{OCk@8(t1hYVB# zb=pnp(VPynRR(;vw>@9r(_2UNak9u00k2Sl(T0n?FFOt_7k}kW*ks>EQ#N`VLw<7v z_vBPV=8DrP2I0e5P-G`*>%B^Cq<{dacCG6xqvt0r&$LN>4Tv>obV|IAG|G(@&m)`l zTbKA*%Ra0$6ev_;w1KO$k|mIVH`!|y)jrv^frip8<=3_tip@}&pW-qjy-P$5;a)9W zG-QTtmQKECawAO(6QeU6Y-y!KM8w1SmNx$WFKUmY z+DXB6Z9MU(UlTSYwaS#^0__d~iGkJ2X0K6d@gXWd_m&E(N6EI=`@wQ(QE*32I6k`L z9Q}>VJ!Mg)G%;W@kPtpH=2-JK1h5ZHG<

x@II|qjwP|T|b!pt)Ei&WH-v+y{_y! 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͋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 F|6j_;6t@5X literal 0 HcmV?d00001 diff --git a/config/examples/Creality/Ender-3 V2/LCD Files/private/icon/4.zico1.jpg b/config/examples/Creality/Ender-3 V2/LCD Files/private/icon/4.zico1.jpg new file mode 100644 index 0000000000000000000000000000000000000000..08e18413ec0f46015131c1a92cc5726826f9459a GIT binary patch literal 3140 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 literal 0 HcmV?d00001 diff --git a/config/examples/Creality/Ender-3 V2/LCD Files/private/icon/4.zico10.jpg b/config/examples/Creality/Ender-3 V2/LCD Files/private/icon/4.zico10.jpg new file mode 100644 index 0000000000000000000000000000000000000000..8faf366a8cd2721ceb44a4498eefeec417cbbfd5 GIT binary patch literal 12175 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 literal 0 HcmV?d00001 diff --git a/config/examples/Creality/Ender-3 V2/LCD Files/private/icon/4.zico11.jpg b/config/examples/Creality/Ender-3 V2/LCD Files/private/icon/4.zico11.jpg new file mode 100644 index 0000000000000000000000000000000000000000..ddfd645369226c031c942189ebb7e4706ef81f44 GIT binary patch literal 8136 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 U%iZMMK*?nQLN}{cxTmH60XhTKivR!s literal 0 HcmV?d00001 diff --git a/config/examples/Creality/Ender-3 V2/LCD Files/private/icon/4.zico12.jpg b/config/examples/Creality/Ender-3 V2/LCD Files/private/icon/4.zico12.jpg new file mode 100644 index 0000000000000000000000000000000000000000..36f404b9c963676c0e541ce35eab20525eca96c5 GIT binary patch literal 3291 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 VsM;cYNSw0Dy`~W#{|d(RzX8=F_8|ZO literal 0 HcmV?d00001 diff --git a/config/examples/Creality/Ender-3 V2/LCD Files/private/icon/4.zico13.jpg b/config/examples/Creality/Ender-3 V2/LCD Files/private/icon/4.zico13.jpg new file mode 100644 index 0000000000000000000000000000000000000000..3dc443c193ccd5c9da1e759c6914a7e5df7db50e GIT binary patch literal 3300 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 literal 0 HcmV?d00001 diff --git a/config/examples/Creality/Ender-3 V2/LCD Files/private/icon/4.zico14.jpg b/config/examples/Creality/Ender-3 V2/LCD Files/private/icon/4.zico14.jpg new file mode 100644 index 0000000000000000000000000000000000000000..26b08ca10c13af9d7ead1aedaa1794c575469396 GIT binary patch literal 1998 zcmbtUcU02}68CsK`w7?n^I31s8Fy?gKe-kHDVeKX%TZ{EysXShqiQOENR=K&B10DO54 zaOVL#UiA0u2g%=K;8k;J089|j2lV+sFaQh#@xegcK0p=#0bsr#?f%dBgrNdLf?yt~ zaTEYSz+f;4!uMAK1kA?|1qlFxLK1LEv&a^hl(Y;lQI1Cd;{QJu0T7rUDkucup*lQ0 zFo+Kff&N#BrwHK(pfCZrpoFB7l(7k(LRF5uFKxh`14MaRU>F|^um(!G03x`*kbw|) zWSo|0)$|BSv!?bEe^tqu&l7DjSzAfzt_S`+jO2R-mh^OAcHq zb`(iy7*HEw-kX}iJb?Pj>6sCzqIP=AkW*VXYGcH3IA$I8WTto-+b8ZU&CI1+y=U($ zdm#&&Y_%ychnBo_u0taR`*mTe=ToQI*DE6~B1fw=)vq=hX}8(3E$pkFhDSX6q|%&z z1w%jjXng^Tr0|A<#w7R&Pc#%> zj}laqI?(t!q=nbc<<rvkbl2){5l2 z=N?^tw^kWDJJ)<2G7f)gpjL+G$FOXQi!QJ^v=ft zDOeY((GQdVg*deGfkq@v!xOOCI#`-hBD~eil)YcJB77c-KmKLZMC6ehBS139)3K*P zZ!jBsKXe40pfi`GJnZC}R?2?p5X)|LfcG(f#w|RH4cQpLP#0P^GANUtXNn1FTDPAK zXB$jB2^l9(w4+DKN?KK(=oC9)hGp=~w_UqT0(AjZqotF1zkSi26<@s+wTF&h7{Ib! zkI>8r<--+HS?#yp1T`hiVg!3a9jAV3dr)xfu|Pqlo_Y3iQCwJf)8oa0gW;CO>L(wl zk$kSRLH^+{b#tpT^K3l_l)^9`bdiPdn`DUoZx_D7vnlZ&#GPrUj{5KGjY#kDR=PWg zl-bZBChKTkhg7^(ab`AB`gjq=J`45yK_gO8xtq+Qt`2IIl`pfC0*nEgia>Yv1k$soG+QTg_&A-Np?yufur77&wBAmKXoz~{> zf|@yvkx0dqp}Eo{S=AZDDLTdGaiR-7DIma5gPv{^jX`im6Y)k@ld&07?`Blf%KJT0 za2-67O}`G?G#tu&m?N5iEsTP30gpe%{CE4qrctN+OpPo`$=U+(v#a2q&3C)<$hm+1 zB5W&}H8JaX4C0u=-d|e#9eTvqzszsK>G#gL`uy^U^W*WcS3{rc`W-)6D2>xp!cjaF zQb#>LKHNKWP>oB#s5&Hod%N2+nL}yUO z5kGFb5)oQvM!%9C{eCxy<|PfIcblQNfj@>v&N#n#L+@<`il6I-SLQ` z?F=fD*s!%5!}^6|Z0&X%{r!03Ju35{!?HFw(tO(Hub)xpd~3cQv*XifzIa#BUHzS! zm>Z+R1MXUNM)l?Ee}rwnCB9vNI+Vtz4-1R?&@~R|Qg*9Tl{Yu;sQ)nrone@AmZwf6 z+D~p>lNC}Y78(Z+h&}Wd_n#qM{>f|H(2B7I`|KKhnwVMNG_PwWwc=Tj=6}SNk~+7+ zu{O#W$|Kw)L%6Pld&!l2rguh9i?0vm8cF4hB>RNT;p-MhIK!w`Y-mNzzTVKE& XSUi!PF{24%a{*+{1>SFc$({WZv=w#4 literal 0 HcmV?d00001 diff --git a/config/examples/Creality/Ender-3 V2/LCD Files/private/icon/4.zico15.jpg b/config/examples/Creality/Ender-3 V2/LCD Files/private/icon/4.zico15.jpg new file mode 100644 index 0000000000000000000000000000000000000000..5587a3f7f2db15067db737a4e44d3e528ea2f80e GIT binary patch literal 1994 zcmbtQc{tmN7X2lJXaxziRgofTQA-%Dt-RL6-l~q&PEi^vM2FhV5IVM&l2BXe60~DU zMmDOXQZltZyDHPME2>%(OQ}h}@4ffE|L5Gl?sv{T_ug|be((;EalqPR0T2iP{DlP^ zOakYH-9N)OlYizQoIYp=;84H-Fc1O30WcgS0tX%NfTI8i0E0z<|AWXOu!NX6R7j#^ z0FWpc3`0jPv5Le4ab1(#P4>Qsd9f*{|1{vX6aV2Bu0LR84=3fF-_ zB481y$bS@I5s)YZ5QB>&pt4B0Bgain6B$hTsC2`FH-My21cr;i0V|;D08qwvmTay& zH*c$jnrqZ;o)o0wQ~i#FcZ|Bsl$4@Q@Ae}4iMI8IvyVK{D=H1@kiFcH!PG*mWmXu> zlpd}EB_ws+<(A*0o^EX@Rj(oHPt;6sRJ5HVeLnjtSQHDm_VF9Mu2#1{V9TA{{s^1E zA__s-u$(QJ(9WiY%BuzKg!08Ma@kb3E| zOE>QF@e&fs@yquJ8u8|YB6rXkwn=c82cJc?ez2}Z`ZCNZrSTKG}0=T6!kB}X2)N8;WeC_o;n@TrH^>an^&j3r{hNN-U`Mj z($*UB^-iC$g=TRsF^-xV&0^5!ZM|Wxs4{%@x1=Vle(_@$`C3`l?b=?8vRSt6- z<#7HmWF~FNcjrrZ!{kTh(jM`*j*Wg9)P0RQj_T17z4^g>Nn%Cps&c}8K2la0c-gf`FGhTYF6*8M)veS+aAJzxtkDvsCTsYcEQZn-;IEB~$z(mAsSx?7D`*^|4LK zRXx<`vX;UrueQQb51H3Dy5+6;nZ-&Kw#5(h%?f5h5+llgs~C^lXRv7YFWxig5I57H zxlk)vN^M?Y`y{_L%>PYSmMY9%hSV4!x{WMgBx^PQHQvf;{GvpUp$=551&S$S`NPKK z6Ut4xNqYBTp1-r>3D4B+9zHzI942Ki*qs@QI8p6NwS9S%(DLXB`xuwp#>OaFkk2kl>7p(LrYBq}JC;@JfZX41-l8RcZgr*J>pihb8Rl z>eB1{HOKE7(ZS~Gl_&?SLz2zpYA;J7i!kRV8d8dFi5l6+TdMN>d`@wf@noGosz+1E zUzE-6*D4_4P&!hu{%nujGeZ}QM;f0aw`BLx9(K`D>pE-A?+tFAY)~^?pS$1dyJ3gt zXAI92viJ`jp*BY8HZn zYK<#3zS>*~wFzXP4Hv4j`zQ%%k&kNF@l)*bzNLn8h&1;i@z7kxzpZ&teIt*c!3uQq zepoJkYtp^vD|pAiUxw|E4G6%+Te(uw)-_we;LKx<`p7q{Xfy7nm6fcf8S7=%oqjB3d z%ORg&ysuUBD_a33zx}CbeLYIyG+g)M8!QS1H5eI}&Mdy8??HW4NXF&-Fj>ZFaQt!B z`CCq75lfaMkt;9WRS`T-sy>6s$Hw7adDR>1_Jn?&%H7{^Oy zbLOS1s%0tMg;Vb^!%>^rw+CaHV!{5NoH>;Y;>vuhCO$;95sk5sv*~PTHKFJyuH6_N z?h%hx=|$mC)?7^8FU8j!`KgqaE| zAR99liIf$70&$3=Qf-(%W6~;l#t@i~?Wi|UR!z}Cj+J?t-)FHgWArV@qNz9|Ix5Ju zX8W>F;_l9Mm(;We9x|DF4#B}w1x>^R*|4iIR26mn)#daQ6D)+XTG&nSOO&o|@?{d5 YKA@YN=^z;z{7(4-+6z~PZ#bCv8z)p*1poj5 literal 0 HcmV?d00001 diff --git a/config/examples/Creality/Ender-3 V2/LCD Files/private/icon/4.zico2.jpg b/config/examples/Creality/Ender-3 V2/LCD Files/private/icon/4.zico2.jpg new file mode 100644 index 0000000000000000000000000000000000000000..5b501bd6d99517b552879f664d4afd9a9ef249cc GIT binary patch literal 3000 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 literal 0 HcmV?d00001 diff --git a/config/examples/Creality/Ender-3 V2/LCD Files/private/icon/4.zico3.jpg b/config/examples/Creality/Ender-3 V2/LCD Files/private/icon/4.zico3.jpg new file mode 100644 index 0000000000000000000000000000000000000000..db9b546b3303407c834c974c99f2780ed4086817 GIT binary patch literal 1798 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 #xj?eKleLL%@8FK1aOXF{3m#?&D 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 V?letUL>Ln%^9Akx$ol2X{{a*uH8B7H literal 0 HcmV?d00001 diff --git a/config/examples/Creality/Ender-3 V2/LCD Files/private/icon/4.zico6.jpg b/config/examples/Creality/Ender-3 V2/LCD Files/private/icon/4.zico6.jpg new file mode 100644 index 0000000000000000000000000000000000000000..8111a3db74854ff5412d5f436b400bd81981e1bd GIT binary patch literal 4933 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 literal 0 HcmV?d00001 diff --git a/config/examples/Creality/Ender-3 V2/LCD Files/private/icon/4.zico8.jpg b/config/examples/Creality/Ender-3 V2/LCD Files/private/icon/4.zico8.jpg new file mode 100644 index 0000000000000000000000000000000000000000..ba0cae54b012ae7d6edb4fba89aa56b7ed927dd9 GIT binary patch literal 4977 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 literal 0 HcmV?d00001 diff --git a/config/examples/Creality/Ender-3 V2/LCD Files/private/icon/7.zico b/config/examples/Creality/Ender-3 V2/LCD Files/private/icon/7.zico new file mode 100644 index 0000000000000000000000000000000000000000..b25a886d9ab2cc00a46e01c7fd6e4b3ad67d2f90 GIT binary patch literal 127376 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μ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 literal 0 HcmV?d00001 diff --git a/config/examples/Creality/Ender-3 V2/LCD Files/private/icon/7.zico10.jpg b/config/examples/Creality/Ender-3 V2/LCD Files/private/icon/7.zico10.jpg new file mode 100644 index 0000000000000000000000000000000000000000..2ad8ec12fd08f2e5e11aab8bdba44169d1e5a0c5 GIT binary patch literal 912 zcmex=>r!2$xztYE+n z0vvDv(hXG2%FN8l&dS1yBm-B1pYi_?gCGZk5Q7jiqaXv5AS1INhySK}UPu6`)dlj|m>8JYIbj+YnV4Bv+1P>Z%nX5Z{VqE1E3k|mK z6MYtxPFC+&5Boiz=@gcYgAo)B2vV z+`%Qp;S|5-Wc@aV_uBmaecy7=V2c;#J4F^vjp6h;pS=8(8&%GC~wzfaHdv%`j;lyJ%g4M+2 zCW^|MZFyj0bxz^3XE@i)<3)E?lzkFeP~5>$R9cesOZJex$A5;MwSIp-ey&+Rv%dMm z-ue9()`tVbNllP}kr|i-SYg4$01PKV7DHAxA;mxjr9=T?1*alNWH15)=#h?zA{a$CbygdA>e0tV&D+YrGkx=6#p99@7A3p+}q7F<$jLa+ytZ=u0qfC%p zNYRjiO<2iMKtw?~2@=~Nw_LT_scCaKZ{_MF-4$mfo^x#$?3m^M+(y$zyZnBy_L@o3 ze~-=D+kf9?_jUEQWyh4h{4-k@VP?rwd*`od-Szl_4X0f_1*UoRUw@~d#rDqayo!2) shVE_&*&qFWukZcMJE1i1CZBDP+s~O3)GjcpXdHW{d((pX`N#h^0o(@|m;e9( literal 0 HcmV?d00001 diff --git a/config/examples/Creality/Ender-3 V2/LCD Files/private/icon/7.zico11.jpg b/config/examples/Creality/Ender-3 V2/LCD Files/private/icon/7.zico11.jpg new file mode 100644 index 0000000000000000000000000000000000000000..8814787f73c43aa2af71fc70357cc59dbe88342c GIT binary patch literal 973 zcmex=jH%)-h70<3JTV8F)4&d$Nk z&c?~f#l^|Vg9;d#nVDHxSUK6)IC;4_xq12dfPkMLtO!c+KzOM7;Jp8b7z8;OgcyXF z83h@b1R0qH8UG()5C=LF}+7g%pk>&FT5=i0^v}p!JmZJkxr@qeE0*2i37K9{q!Adr_DoRn6z)FdrD>1maCZkrcVEt$8R^b* z+0$ftfA3Gt2=}aQo*}HKcpFt>l-3nkHoRnPXgji;hgp8RcK_2^pVKc@=Y2k(b=UT8 zRBU*!(t2Ohvh$wnzTNk;Z(S+1!d1jLGo<^<&XOB_A{rA-nKdt3)!vvMCRMUxw_vQ^ zE?>_W=~xF}(Y2RAGL85o%um=z6K1dSXMSp|fIMFJZ?h$59!*#zHet$4k&fm=ECqSpwXJLA@B8Ua6<+c^f<4qhAkW}Q zXt71f(iN&on|GMqc+C0g`RAvPQong_t$Fji?pAO9-rAX`XMH#ebd>?nRltPK&dLdM z7BF4~SqvEzS%r;^9Rritl!6kA1VqJ53L7Ua`T$8AAV=l;zcdeVn$lI^!Kx>r!2$xztYE+n z0vvDv(hXG2%FN8l&dS1yBm-B1pYi_?gCGZk5Q7jiqaXv5AS1INyoWs_ZeLcJu;(ho5iG0zsgEKK74cZ%vP@IpA}POEn^OF zRsY$mW_X6(cgF-vm8U`dc~TPgid(MFSy`07DB5;%=nc1b4^~ABwtsAXEmBn)_WFk= z+sC4H(kt$)Uh#3)3oEPC;N`oS8YVjN>l7cp_tx#$9G6w5yexN4m>8!itiSdlr?j0d zBHnh=Hp5e;yBAN9)8&>3k>1YGn3J?3{|F!RjMaAp{_aTnC40y|<3GdATED-ApKI37 ztUvfipa1qR(Qlx5P!nWe1SbY~JTNi|GP4LNIPntYZ@7P#R+U5r?R}TnM3HDLBeNxYTlFXzV;)kDaJ9Q^2q-RUWaY2@d zrdbocTb?j2PV%2EZEW~D`isnczI|qYF9$z=o%ZcN1JD_oAZM^Jv$LW)gH?!4(U5^% zSVYOlQ9x8d)ff`(AeY>C@jBD9YL(DeJ+C+}tH}r2MOOMncAd~$&dGW4^XF~P`4nQ= zWTH;JpVfKw)|4qrwysoEU}rX-pfJsdJT2k<(mN kajiJd-GkBz_iLW~yWM;yre6BZcD47fYU7X1m;Zkg09zpzga7~l literal 0 HcmV?d00001 diff --git a/config/examples/Creality/Ender-3 V2/LCD Files/private/icon/7.zico13.jpg b/config/examples/Creality/Ender-3 V2/LCD Files/private/icon/7.zico13.jpg new file mode 100644 index 0000000000000000000000000000000000000000..5c62bebdb6b235914b74ecb2fc933a169f072b73 GIT binary patch literal 851 zcmex=>r!2$xztYE+n z0vvDv(hXG2%FN8l&dS1yBm-B1pYi_?gCGZk2!jYSqaXv5AS1INHjt-Yro>{~x`S3uIt8i`KqfW-yKP_h{4Lx1`pebNz~IvmWB`U2D<>kX8JPr` zS%er^g+&9|1w<4Sl^he37DD2P5g2w`p58aqS(UWV!%9P-zWnIz*t3-i2j)*v656xW z(WRPUsgB!%y_+(5?lVgiY_(HA9P;LTsI6xD`t6f}mT3Yl1142Ac6b_KWMT!{#vmlj zAt0(~Xr!P5jHkqjkaz~!cG&rAcdM;;)QVO8Q#3T{mQ38cIki1ZyRqzQt?1%c0c>{%M-V{iN?2Q&pDrO&;I`=0Fue}iU0rr literal 0 HcmV?d00001 diff --git a/config/examples/Creality/Ender-3 V2/LCD Files/private/icon/7.zico14.jpg b/config/examples/Creality/Ender-3 V2/LCD Files/private/icon/7.zico14.jpg new file mode 100644 index 0000000000000000000000000000000000000000..67c37cdf21ab23ddaa232b96e6a86ad076c027e5 GIT binary patch literal 1118 zcmex=>r!2$xztYE+n z0vvDv(hXG2%FN8l&dS1yBm-B1pYi_?gCGZk2!jYSqaXv5AS1INX`(95=o*h@i7@M z=IMb{i-Wz4tel;d8KRgOq?p?*{igHu%a3jX)tUeWm{~Yjm^onPGcmI=vaqo;a0m(s zi-?MeODHOFDkn**sT;WlWi)k6Tn2R|qdmjajY%vsR^Aj&H4AbyX0z{J*0ja!-&)B- zFE0kjUYzt$WoeLSscMLtm~&M1%S93g#5iIluH85mwB9dZYliBQTTRcuh9+|8rY3G^ zyfja-IpIZKoJ)$TrrZ*zu1A&28qa9yy>n)s(Wly+!NPd=)kU^BGtT4{{4}{PY`$&z z)Vnj9E`7NxUz8&tc2fx+Wt2-4{sdp{> zx-)GpzxJXdT8^Cw>>jrUqM8T@9V?fB)iq{@xkcx7|f=O3P`_^PPV8 zt9<BBtpo3C^B&yAeFFTXTiyZ--8 E0I`gHkN^Mx literal 0 HcmV?d00001 diff --git a/config/examples/Creality/Ender-3 V2/LCD Files/private/icon/7.zico15.jpg b/config/examples/Creality/Ender-3 V2/LCD Files/private/icon/7.zico15.jpg new file mode 100644 index 0000000000000000000000000000000000000000..bd9f6a6857dab570aedde8405686ed3911615fde GIT binary patch literal 1015 zcmex=>r!2$xztYE+n z0vvDv(hXG2%FN8l&dS1yBm-B1pYi_?gCGZk1cL-KqaXv5AS1IN+S5S;?j=kM^#Pn7j7t-;IV^Pl`IFHn|20{`gg@>>0Xd&4Q;Umu)w3 zU)psz|IkTu|089sU9Y4spFE=T`peWqa$Uu~k0CvL^79Hiy@qd@u>8ad(;*tj*}|M|W7k6ZLJl{rkS)0dmKekgeN_2%yUW&6X{ zy-b?@Omp)M?O$Ild-uAl`wMM5uCdx$dm_7fQA&RHlFeEraZ{WYtkg|X5UI1R7wcK^ z(bjg?oGF(!9;{uY=bx3i>9yPmMWe&+-o0>Qe_;E1 z&DZAy_%BJy&)%_rd-nOe74drW^Udwf)|S0|`E^R9JLe9A4n2#$j-WB&3e!seL dtGZ8nfJo>qb5@lV8P78ngw&5T)Xx8Z69DjRN@@TA literal 0 HcmV?d00001 diff --git a/config/examples/Creality/Ender-3 V2/LCD Files/private/icon/7.zico16.jpg b/config/examples/Creality/Ender-3 V2/LCD Files/private/icon/7.zico16.jpg new file mode 100644 index 0000000000000000000000000000000000000000..6bd0e56a66f635124d7fcf8dbc451f727a0fbe09 GIT binary patch literal 954 zcmex=>r!2$xztYE+n z0vvDv(hXG2%FN8l&dS1yBm-B1pYi_?gCGZk1cL-KqaXv5AS1IN{vLk~z<@t7305i-)W=19!RyKAHK_OuVMNSb>C8#?X?HP`1EPHCn%V!)FabV+# zXGa?uE~~mX3%1WFJD%LH7JW>iSLRFjgg&>e*5O)8T7RzY_|G8xC0**fyl9!Z#g{W@ zf6tNIQlXYF9Jbqh)sdRM`Zq3W5i@@NXGs1Y5yr{aU*!6Ab<4^pU9;=krp>8upWL69 z<8|s}S*T$CkGC@~8|>uc-}LH|*Rff*cJI2cAJVw^*vFm&E^+f(3&O9zS^UtgXY-%X zRGB?`&sK>2UU63WFrUn8v#pEP6r7gblG1-a{?deFLPxT{-*D^kn;Lsv#*}y4!;5!j zEk3;A$Ir5(O*slTHcVACt6d@1Re&UV9yz9jP-y+vgmbH9I%ypmcj!}Gka<+g!` z@W-^{Jm*S}RQgHA_uY$1S$HJ(5y#@dXLLddDo}6bp_XpUuE6NF8r81 z$t_6J+^vqy^+I=6OxL_N z>)ZYK+}t47&+U6Mx4DVgWL~s>e=j^L;>Z*cx4%34nJn!t3WnO{$E*+dIJx(`jM=5# zV%tmK_^!?mtvt2&vdbrF$*{+-!mm6ondEg%=fuTx>0UNlvP@b&xRrIRxDSkR1wjS| zR%TXEs(}JVCT12v1_eV_HX+4@kaWZdjP1>NFV!nf7A*@fYCL3UDcSjLu4y1Et8t6O zUXDnhIf{Y|jKJK&3^N6o(U_P8Sy+V_*c22E0~^5x0n@cT!^8dGy~9?Y74F{=ozUL2 i=aHZ0F^8G&lH8-V#mrc<-22UHwQDN!$?y69-vj`ed_E5V literal 0 HcmV?d00001 diff --git a/config/examples/Creality/Ender-3 V2/LCD Files/private/icon/7.zico17.jpg b/config/examples/Creality/Ender-3 V2/LCD Files/private/icon/7.zico17.jpg new file mode 100644 index 0000000000000000000000000000000000000000..d0c2e5a8716f2bd841d741f5791c1936b382e5a5 GIT binary patch literal 3147 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 literal 0 HcmV?d00001 diff --git a/config/examples/Creality/Ender-3 V2/LCD Files/private/icon/7.zico18.jpg b/config/examples/Creality/Ender-3 V2/LCD Files/private/icon/7.zico18.jpg new file mode 100644 index 0000000000000000000000000000000000000000..92bceebd61e5ff7b34913304e248680fce77d663 GIT binary patch literal 3139 zcmaJ@XH*m07M?T`5H+DU1tAIsL5hG7q>2=2p;x0IT)Kv)H0ecZD4{4_x)f1LD2h@9 zB8t)kqJSX1gGy8LqTYMgTkpsF&aA!mnX~8H-U&wH{}02v~~c6 z0Imau5D*Fgqd*W8h}H@4(glJczoh;PC<4yN1OwB?0mPsCb2b2S5NOLFXp11V7krae zJX@TeNi^^hijS!+uIrK%{aQ+D@4spfl-EDnnzvx9U>U8-F7k(upPqw{F8zO!z@Z2b zgb~K@I|&#`k9`dQ;BHNQq0o$$fyq9LbIV98U+SAHIW;*N;REglN#EC=fg^oq%p?^; z{xJViPiOv3{9p1xbZSNh2<$gABZiWTB3taP@*xYGe9?*TKx~OR?^`)@C z4Z7X$x|&@R56{@xz7dl4hZ{oY7DECcDE%`*pdcvZcYrpu&5{<6tIBGLPm#$%FYP!qx%D=#$(+K;9%yh# zPaYr0=Ps*hdf$yZtA9ksEl4=1N$TU%aOrrwRl)^*frAtQ{p4?N^}V)j5?AD|EOmwv zyH_tJQT5w%jF*Rk6Ri1tuPnAU8ctPy-WgUW7-uMbh}}K=qi#ClyD%CnIT9er_u%Qi zk-!dTS&hT~#LrwTR%@BV_qt-Uc&}rMRL@u%(e-1@>}7#T@=9jW%vxGm-}i%xe1@>x zdHk^m91h3MNjbY1%q5e4>&f&x+`#Kzad&J46VHNCrDM+$(_gFI5!7lPL}B@D{)jz% zQZ;Orx56y^Vd2N!_&zf#f>^g3f1j%x92CiXzLMFz=u!~qIiU?rNk)|CpTJ-$Dz>bL zH6@eMK2CkG?asF{pIK|+8FU(J@Ej$bNHHXc+J`5A8_-Iqc{but|7bkaBI$S#ep3$? z<;8+<75Cq~FB0~8xWm8DZOkuF0j+V`KqFlC83~`tSrGo{`LWwJ>~0Zk+L|eW5wGP8 zkOFgjhK2WY)TsKw&Xn9pWHEJMNIU+(4D=26qg!bfVI=RZwh&dKWLzGkU-_gk4->nU z?jh%8{#N+yXgkSPR{5&>QBTE@@tep!7qurFja5|^Jlq!*Iud^tPgLAKrR-xJ<}}Vn zo740gh)(GO!nj$m(sh>*!SZHry?^3Os2n( zjMqi;JWQk>*-^$_LykTwqQ)M+>{`o+5u^e9N;sVIA*)fd;Ib7onK4uM)~R;Uh?pFnMv`rC)Gd#F5T)D$@AWp(*jz4M zuuRjM7plC*xYlG+ zxtkn7unZ1tb*cHWSOXBNILn>hdX4Q*!A`N+E+5G6kCo2Vk43JKy~ko+WE|A0KPk=94(RGKO_KNG|HS*6VfWV~L^K z)pIU-;U0V9&rnC(F?;xGQU9`)D(;tkap5g90;79)_Bs8k#*th5^XF*5;ZY0SrH9Bm zo&9A?lw;`dWr?K~W43Q3ld%){>DK58-|U>pmIuk^=Og&Q{l3>n_R!hluMeo-qBmo9Eiz<#);2I$rAz1s4O~ueIwBXO+ z0nt15&pe;q3%6n{Z?FC2z9xdmTG97|3>v?mj5tX0i@MkE9cn@3R3~PIDRA@i66^_U zn?f3^L}{?PlawTjfhv67ePL>Kg5P20!EWS5GFYgIdk$`U6n{gE6d7|2(mIt8tY0m3x(Cu*@b+IV>qd<(8tsAYXM^BqTfw8A+w6- zoy|$pRld?6NTJW%)Ih>=rTVQdH!(dt=c>fXG^F3-^}$Nr#AsJ4)3@Qn3KZPSf>8L> z{Or^vNe71nX`ALjvl7Z7By{`q&}S()-o3GTj~^h{xO|$v-*Fmxy;KeB`ltjES~E}G zm`MJ>F`VGsXGgbz7_7EA82haYzz zo-R=ivmB~_QfWley9j|UnGkhSKWGN2V1v$X+C!gTSxOf(Ew8$A$!zv7zK+auTT#x= zHq*?G-qfX}Sn}}=UYGN>>Sj4gzFrgxdMgt7LR*00jgVqui z;B(VDkL<_5A3Z#ZBVMPCHt}KT{)5_n@fm%mVvjjcJnAk5|!p)&Felk zF>NEWqYH$_OFj-#X_cv&kXra|-KkSz13!l>%8K<&*NV}VTJ8$SBV&E6!uuCdy;%^H zZ$UK1`EHT8akU&;On}~dwO=noK~0T%3c;%0b~NBtn^}6$|-zcBWArc)tP zM_b;gXch^5-dEP>ao)3erDMsXyk53gp%}Y;HqVbrm&O z$Rp)J7_{h6-u+J0areQsTEmHRi$}}P3_b57@s;DKQrd%f-c2arHi0fCOpS9yVorfW zO+3{u6&;<7!|D=)3IQw)c&Z!34A#W1H<>JN;%^Hsw&qkp-2*Jevk*gF#+*_=zDwygtw8`#$IMYz}X}14MCHJ1hVK z0RV{q0h?n$0)O^jf%yY4m>>CJTM#gWFMfb-2?F~e!7agmYU?zAHw*%S3BsVTf35u7 z^8W{$?SL2@AOcPhkQe|K13|<KRB`WE&ru;&E@J z<;B)iXMfoy@8f5a|HcDwFcc;r2!j0J zL$>&XF+fSWQEK>eHJhy96-*@_am83=k4ml+Z;eDCyxPrFQSvvG5|rQB@B*5qx87 z>;Cf_LFT}^?-`%iPrvmM&FgQ#%)_P{vyG?c&R@~W`vz}>wpM8m``yP3b-e~=;v=L*^ysSSIJZ)L5qk@ zsanMpKZzMZPWVrgsE4czJ%}>_l)zroE`jmJ0!Fs;p4wn*=JU+n2ahHbwSCnH$0ayf zqVAf_6B$e5rMMEOfEwIRa^82@2293=$)LPF@l9^Vj8R!*Pk~2ATPNOmhSMHvR&D}A zW_7(NsfifAflFzb&?r8dvg11Epw*1Ww_oNi6b4x{<+Smrz2vo+^<9pAGFN4y^{vsU zJNX48*1S8#!VN0veqqopgU7Oz>J>AxzFl(eRSpXO?BPG50?^hzdE|@ zgN@A?Iv{fUkJE^Udv{9eO9kPDS#|m=B;(8eA-NRRvh}^v!>BXZN4n)n`gx|=@^vQ* zbd`$r>coK~8>Qi=Wdc%bZTi8B$;H98r<6#4>_>P-;Z6@$2JMv|lM;p?#_Ris8omUp zhu67RbkSZN<K?1(aUlz-EY}X%@RH1m0AKyIa7HFsH6VvH33wG0e`oahk< zboQy!^QDxo%T2R2ijNVg0a=j_F5r7E7OvfK5@3q0?HTXlR=H=9%z}M@ zR*INc`Gwb1{Edn~aX7<%ZC>PE@sNDj$F!#p4#Y?DO6M3F24=epkh2XHwfc^Bg96yP z*%Q%fa-_4C;igTWAK(sGs~pn_C*FhSkmPB3L86(_K5lic6E%s{iyIbUmA{=c8Nrv{ zOiRRHv#r3eupCR*12v6`aV6p0@CLpe;ix<@6 zw=fBXSb8N~=O9&bzZ1cm9QUNXZ)v+xgZRzt>pdc7bkmX%c z9o!T~Qbs-8<3-4*Th6yC$9#=R07-&v9fNs!_;XMa-rYnS=sz0Yv&3e-E-mN<+k=ljA< zb8_JJjxO+ z7f_)OHJ{UL_VJyua*^e-&RTS$WK~J>=X5NdrJMD-O84o|KF!%vK+WO2Xk4a>gsJkh zpQb@4YN5ibWe_71eo?)91bO@7n52G57!!k8)6l(yBsckL%*LT zp5l-wrYt6HuU`+$@Owt#KE#Rf>XU)W?nrPS-QJHq)rr3R1S2R>_MTqWIUuMr%G zrKEFQ-lJ6_jLG8>NEtMC&fRQsHl5x4A;bCIFTM!$YOVNyCdy9d*sQi|2sGe9 zH&yl+-WE5K`y5?MlTJ*9zp(l6d+f_#rd~zEl~4N?32zu$NTD|vRl#Hz@z4Wal%@!O z$D5zW$4tR3Egn~xQnr7fBdk_CGBvSxOL%`gaZUejg}bOinh+`An%f}u`-IiFR+Tht z0tdKv2iD`+`B9SOf?B-N^th_*gymKIO%3I^b*eCmyiUPg_A(`@$h~ZE${$ANyyk2I HnSb{)D3_b#c<%n4!5EcjTJzr7JksdX8;a>05Hqp&47Qw&H-VAvao^= zRRcZ%#BvA_D};@W>&O8Dvp@h=Hg*nvsDPvzr=XO9jnFyQd%_~p>KcZ}j?1~)~Ut{LgS?=7$JKvZ@)_xU$_7 z6q3UIRF8f)W0=!;Fa~h59P0cm{D402-9-UOsa`-jE)=|o7%1!TxjyugAPfCglzoZ) z>(hD-AR7oPd0bu^AKpWIjKd6D*xz>gG_Q!5co$nX_a;kEPC5V{()dk)@9{p(CBY8( z;nAlJJ^!WmYR!$aId4KNh9!B#qGoe+ zlzyy!j94qxT(qpH?2tRN9d|y-af%aU(q$Ql|Ax(`Ng8ECo{>W0mgZN=(OPu%uCwu6 z*ZeFf@MPxcrrrSe=+zKIXC)_k*2TU|nJ`H`qKtn~>F;HPcHukAGg*^q?!199pPI>n z7l-!E0zIKlb323zZCx?n88o7pcd;rdT3%$3UaGy0Jk!y#R?SI*U}cSEeYo7)WKsu` ztcXFVuNpOexCo;3=XXXwz$Q@(LH=~#YG;4gb&S^LEHa6afjen#%&S2ORj{=OLBy?n zn`+rf!Ja=<2gMOouLtWIgPrdBH40}(2Dl@^Q*JsFF;&@pIGahE)u5dR#8WvF4itfF zHjyh4>9p{MrIJBQJmXZo!#f4;y#n~Lo8B4O)e^}lN#l6$xvdOa`_hL9Co?!@__MbN z&BdSe+_j#*RGo(09&KjNSje(boN2%SCqgWHj zr{j^J%)VSYmNr{5x%wB6-}rrT-?rE9 ztDDrrK;~Bso|dI%1b^D?{=8GDi#IcI!^#sK_4ml|Fofkk%Ed6umg05u(i*HT`~V>K zL_81n9rrI;{;dV`dT&wweWdin&k^<8*73|{Yy*!etEsJhem-D&>$BcTGTyb}^H!l* z&P!Ch1c-TckXfU>uA{Fx5_koUSr9VQqhUrJ6J>vg{HixyU057in%p7Q%_(j=hI97w z`~%%s*+g>LSc{Q8%ZFRO7L{5p{qfJZzrDspki#?g?t0hAtDLTFq*i;zVt~Dg*tZ`@ z4oS@Ow?9^b+BoRZW6QV=hu(;}yL}oyS0#f#Rk8_riW3tj43aw%t3t1*;bZcZWrWs_ zr4Fu!A|J`+y;%yDZP$?62>Rsy<%*7fTo4ZPr1nn0uj+QcOjvS}Y7akWiVnD+ZG_hH6PplvTJ_Is zLvLGKqEgHgw+b#l`4om>TvnKHH#&T3lH#L5?Z2J5Oco$SEMY51-#=Ov+qJL3x@V@b z#YI%)5=rN4-e@T)jux@`mY*>9R=F6dx1ndISLuPX#4kI;_DZ{HL9*Rnz6i&kO6h7@ z>thEKIwtXD@zx2@S1kq!6+%kX+~XUw%O)?8yd} z={s$Tw`cC5ti`n2v1eedubed~+gnXb!=XqO`AdE)Dv z@Dom=2sN=qpc&mahZ_qe7oWBUxfD5tnFm#>s1Chaxq6fQ`y#BT#M5$bWFDa+-VqQd z@7$GgjWVYXt8d0>j`~oi&?}Pa5_+UN+SrP`3Rw!C9_3~EAQZzsU1!esCA0S&T%j}A zOCs@8tmv|d`>5|+8r&+joPL(&qeL(R&A8i~H8$CpH&pYiW{1W{`M_L=t1yY5MvYfZ z`E8wT2|VHZSo5}VYSVI`Eom+_-s3kCA9|0~Oc66o$dbL~+p=v}5V9=Q6_D@*U3Me0 zTt+bv9xGi(KoN8v>7M@Uk1kez(e`GSdhJqa#kgz3laT_~W1@0g8P#`M-M$w}m)-1D zT=L4Od0Zz;lsupUd2<`riPW9q5 zsLbScII?>*&2)1mBwtKOKvXZ*?SpF3o@RsEJ6fv8aeCWHv!#dsb+bMcI9@)RdwxCBEpD}xvij4&7Z&j=-lr!X{Rn(Zj zMf1ZGOARy3ql=X_4v3ai< zRG3hYXQU2Z%k=_ikEZ;t6o-ac_*VUMTZ{!u(K!n3-RV*)P))$I@_z1=0}A zOuB7Q8OA-ZV~u4lrwOq)`8#}!)N8(bHor9?{Hdbnd$0+Y!LL%thm$;wx<&F?+H1bc z-VV8pp+_EX=;_i$!+t)DUU++@xn1Oj#QMmre(*rh?sHDFt!Hf%4gDKeRRR%DJuWFa zEMj){4*-N?3VGP1OJNLSk9y!*KADUCew;Vmveo@g4I)$a$7Y92i)1yVrd@|`BDLe| zS~Z79OaK9Jk>P(nv{UF1H7M@#b64=xpw3k#kEXQ}MwwD#W1M&dPpg^$HlRI}S9R~y z!&ns{5T>uVEo!@nai=nZ%e5vWCtp(&@DO3tEaQoqw|7ao&G3w6-Q$)zgN=*NO|7zq z+T%7daW1^-&*vH{_%MB z3EpejX8@$)FX`Ki-)sHjvYW7C$_(|w;p#L#;E$1ZEi3K*8De-#@R=KkTv@cqtkUVj z7GNzq{k1Ue{eQybP&^+u*OxZXZOLQ1fdwdQ?q*=U(J;J0SGZ(|5|TJXHLWNZRd!u; zFjC329vcrTJAbQ3Y0z`ure*HN=rC>7$00YTt@=Ag(au}963Y9aEM*OPX|;Ry;l8Fr z`Hji-Oc$P}AKT9aOkJ}cN<^)!zFMEHmkYvWE2J7tq>Jgoz<5{9NO8tPCEBomSK!E1d;|jzRE# zWCbJS>m0Is7BmYtrcG^W{P;l_E)bUVm7 zPWVkHt7TQ@r)2O8`tG7T^;>5h7}>Iw9=)9Ao>0X48rwN^pJqzvVAEw4$kkT-UIkU~ zzJGyGo5B#z8inV;WZph*W6R?v+0&9|Gh%W}tx~$Y`qApquR8MDv^*!%ezqQ}JfBX6U_I}oS_QuJ;P~R6Ll&<_a#aDO?_-~6VbwVb$Y@2bY08sPP>ILU`C4*bHP1ZE3+*&LR zoVVBU`NiV<fQn-KrO4S{VnyEQ9lT?i%&hl1a^!Oi4H0JLTv zj!YzC#vdpkG)?X-o`h&N-)$_&F6dUy;BHs-89+W;Rr4_Xv-8tSHPJV%TTGk18wvKq zKqw4=A+~MJLZIL#KMElUh@cg9L@_u#SzFhE=5d*mETyDoYESp{;nv>!afc8Ru;Qcj zPS37%uANC+_lzNITe)EtrH+uMKy6OHBQnBOv(jt>TMHGEx@uEP*Blsj5iW-pqpJ#? z)eRCt8COf2k5e2YEDrnzB+VSY0%FG@cykFfB#L6jxR5(GollS|u0QA}a-p267Kb)4 z*3WFy$VzL0E5-Jlug_zmNHj+pKwc)dHR#s_?l`MCU8f6Le|r~vc4g!B0S_P7bgWqkO_6{ zv8rZqw`S|RE?O>%kDsdyA20N}SsmI#HurL(_O-LHd34}gM5^*qBd<$G+%@fDo=sk+ zkDRkDLmiPir^bpIXs(=;3cgn)OXt;_DTkdeeVNK}TsjgoVJy=;Y-au7JypaxC3ukK zK6^4(*x0jUUSX_;)Yd=XXYf4lnx*~H#apLl_GHy&dpjq4sh_6^rMoeby;3x+@_vgB zMJee?U>bp*eYOYK)v|@xOld{MgFKXV z)8zF4n<#GT3Hj0%New&>M}CWKV~%2&k8?kHt1+7KbCtS!lX-y1-rd+f6_>gxxz4eS z&sWzF(!+R@=fX=o@0J?Y?@ikjq@8I2Uev%$WN)|sHHIY#8I7ImNSBUtt5ZGZAOGt| zvg%wRc3LWpv>kQ@PnuyzRB&{-W~@s0{#n1~-GR&ftks&Zv}(Fxc>kTLi}a|nLNd}hs+w;U*r{tf#sTp^h%w-du#ssoI9A7uM*E#Zk3YE zn*e845=QCNQr;z)p)}rD3`@V5VlYx`giaiLv2d8_;B=SPwk{t6U02D*eJ8rF$qO>1FLnM>BuVj)4+SYs4VN(W#kFkN4k`pSlMve2nSP% z7S7fX&o9pe@p_=X2mO+l@0SC^3#{n*>OZEu5i^geR<|6b=F?c0= znkS2s{OIw^xh=DX2rO;x!{AX(`G+SA8MgU^{kQc}!sZ$;(6nClWU@coPsbd$Rkj*< z>hq;T3}cb$u3&UmqJ@6LnG4?8b5Oz2@jW57G)?mE?4U?%WF@PQpDZ!y`#73|NyUrd z5~qwsLmH#{3nburXA4tLMdy@c-sZ-q-Njqz%35Z|uI;w4qUTaZ6jyEIB>i)6A?qcc zOxGGJ%gv&5n}V6$c-@#&_C4;0ObRl7Yn&|>aTMku^`PTbo)>s-GLdfq?sqh+w9cK+)#F67Eq z*TV?Dj>1J6ZuB~E!_fBFE+?r|OX0_S7YSmx{?s6$^BxbcHh$tdcM$$A-T-Vgp8b)u z6scvde9bh4p$80TXbn9y@~yI(azTtDe7|LL6?F*3(>uM-LeFDY`RecaP8apf$rX-A zB?2i|D6%cZO%j1T@oKrKYN|@zSF}UpzM7C%D~t@ojIq6Xhu@tLc|AaV5>eXnq^F_6 z(ks)qg?g4>!cRtuzx|`Rwrs4-N5h+SD7{T+Vb*);p+I)xci9E1i^6}r`v1xv#ll(KuZM2CuD8V_m-cNJ`Jto|8Pgr8>B&`ck7k?`uNUbfsjwS(Gx|^F5lP3xw}ZZhBv80{dVPQP6pC$t^Pnkuim*wc1Eggg<39OANP zUeXgv&}nNc<$0)2!M@!-HWk%#Qt!hWu5^pif~0?E2O)U@{0V-tW}0?^trwK_LF?F= z=3pOb4l9||9Wzj{?{-zOtGS~Vs>e-Fvv@uFa#Ugrt43(HC?&l(!aneIVCNz+liV+v zXPVlkj$XH{XTEi<(V(G*=~|Eu?jd@cIWsQfbIVm@y;d$RL^!#>qatdJfSd-0NQ|z% zO@u!faAvmq>ZNODDX+TDs~m*Pw8|~AwchTrtu9f1L@KH$at!ERt?^Aun8>o8gs5%4 z9={xIOz0wo-fBwKs78t2}7VY zj4X^S49qOt5P3$RyII);8Q6ss4MoHQIYh-Am5hQy!xD=oPq}pY|1Aa{ph--E%z_N| z3{Pe|W%SAR3*=NP6~Db6Pm{XSw*8%2+ce3vg4OYN!c;OPG}5{6I8E4{V7_*O&FA>& z{|rn^uUbDY%X(86JGGT<+wGZZ%&vA1kImgan{VE;)ROe2!U?>qkKIX74m-f=(Y;XQ zr69Y)_N9yd#%3;0N^Z(jX5D(n$y!4_N?M`v0(0HY>_h8AE#;&$Ph?MZxf*i8=b@Q^ z$wuW30p0=&HomXqM?*w|$Mw0Ie|D4~eapVzu+RJB zZPneEtn22@m%F#4_vzN7>$dJ%w`x_d(7$~yokA*>veKE$W-}GsF>(|X4GnP#{gB6d zS#ELgvu~BJ4S!wf%vyPRb5MxZs?G_U4GkMsF{n&(U=Z?PZu|Uav(S!&@?BcqOHC%7 z^bG1+ZR2z1Jol=veTYxoiAG46&|?Yyp$z#^#vVH=DO0a zPxYVpE7Z?5m;Y9J|5uIa=knF^N50E{&Z>WX#=gbS{%*up|YO`JJVP;kNU0^fsR54nOa@JS=fYu`2a%&Lk08v|2F}4)z}yS literal 0 HcmV?d00001 diff --git a/config/examples/Creality/Ender-3 V2/LCD Files/private/icon/7.zico201.jpg b/config/examples/Creality/Ender-3 V2/LCD Files/private/icon/7.zico201.jpg new file mode 100644 index 0000000000000000000000000000000000000000..4eabacad4dc5debaa508f3bbd2e90b653290b3b2 GIT binary patch literal 1279 zcmex=nftib*IMhEKl&GJ+A^2o_d$kP*5-dq5@t zwL#5b1Uj5mkc~k|k=;>Nsw8P!Jc8JeZGFaZ|Lc_ zzV=Ex8+Uy=yUe$7%9Z3FX6w!uo>84%YO&0^=dQPi{i={tiEo$K{XN{n?9nMPpWoj? zRM6Ao@torR=*OpLomtzSHqYbGp^NJe%M|Xk-_g76$GNrxc5K)09NPKZ{P~V^d3Vyg zwo1HSYO&lXy02U|w34V=NBS-lVZiV&-SqzSM&I&^yPFJelcC*Zw_{xTkvj z@+7@yC%^r3Y<&IdPf~;mpGgSiM)3AA584#-H8VT)es4jeOX;Y7eqRS8jOuE-l>6WI1n-)Xc{{$8Ft? znZ`UXxwhP62A^ZUk6YC@wcWxp!k!Yk>mCW-bhNr~llfeO^tV^H4{Z*sl;=J2N&3{H z?9c@>59KIiCb=gpn5O8Me0!UE)J?m;#&Ytfc9{!rT~bq?azFF5jq$w8Whc$%83~Jh z7h?_M_2+%K-qG~b%gJI#7Yle@Wj>~<6|ZJ^ShbkFdw>1K7ji8@Vv>;(dos@6S{tFrt{wA0benf}KEbqdZZ%-0DRQRrPcqUXgYKh-ZoKs{y zE3#hi$%|u?W>;iLM0rn`aqZBqtCiCjzs+UWaSbkxH<-yeMReno?S3Br8MNH2=ZbPH ze3PVn#BJ;H=BL^x4TbI^e%=mz^E#nCyGn6&OF)rHr{M6 z=fs<~qT>6nitoRFW$_ga9+}^kjPkmtm2bZ_?q43Z-%rWlS7l>MujtZ{+Pw>UN-U3- zEjxcOVcuqr8$X}PMr(Q9@LGSg=r>Ol&*aq+riRQiYm(=!mAL(E<Z$cd|Kou9N^WZh!Nc_u|{ z-xov(vHf}d{@V0U>J#kG&F=qg_5QEj+`4tYHvaXW_@BY-{NF0}Pwm40^tOLf`p*#8 zD*XKHmf1$<&ZVr@*4A{HpO|Rp{q)?NV%sB{J>gnA-&fChZuu@WTzhJ0X!te0tEtXUamUxW~a`XBa?v0Q)QB;daYfT#)8g-MyEv$pkhIaf$;%@4TBBi_5U{k DaNFvl literal 0 HcmV?d00001 diff --git a/config/examples/Creality/Ender-3 V2/LCD Files/private/icon/7.zico202.jpg b/config/examples/Creality/Ender-3 V2/LCD Files/private/icon/7.zico202.jpg new file mode 100644 index 0000000000000000000000000000000000000000..7d327ae9b9c3fa3b0fe3ceb147e8768f52402acc GIT binary patch literal 1360 zcmex=j1_g;h|9fsI{JSSip@MAXQsuyNAC5C3m5@BkgbB*-ktV9)TxdCL9O zZ-fn(+_sfnzw^-wPuA_n-x%vzu6(7usfi=|fe}aN49-qA!5I?kJ?3k8p{WVSc8 zctz~wscYjbS3X%Ex@I=dvYguLHBTD&#iwaXI<>NBBrsZs@^~7>tId11>TB+|V?s4c z`XpnMPMz$JXt=DYrNXJ0bdH;WL$KlO5e;6g`4dg&@;e<|Ru&%q`p~L37MIh%GDRlc z?>k%UJ}r6k!wS=Vsb0KGJwq>hin#O!Cgfc7eyN$fs^G-ICwf9k+3$1u{I}#f#% zUMb??cqI9e2H%fQyde`jzOA|w>F|y1xaT~DGpc+(q|~{03rUnT==7`II`Z4;g2m}gX2GXYOCzRCeKRRjR{0V`Tc2TjujuKo z4Hb{O%zk7`TwA2%mUCWrw^7veuFV^h1Vcr{tZf3B7U}Qz>JoKd%D`atqU!77^-N(s z8$%e~)zWhr7oNPcd2?N4XPVuONuDpB|EWo=s(YRv@%(moLRL)#uWzVaXxpRcbW3rL z1ve^%|Go}p6h70nieoe1$&+7=!c9ZMex)YgJ3m!k@L_=^&zGGtUr&8dO^sCUJF=SV zv?hzv#@x3ey&D4}gl4lwwg=9)e7bwt^6aC{Z>z#os?Q`%i@IoYp0#+PX26odX%3~5 zNedd@o-kVZ;_=g5>sjfsTX%fwdA#DMesWs0fBUYifA4jUZeMXE>FSajnKrkjC4{)t zI3lcEULQ>9Nc;IU?8FMPL<5URny|X&-2#|`?Af_Fl*DFhZV0c%V{6~%E<6f zV1Zuyx*0X`6OQiBR}v3;AeJ_=xVSlFt*`1XW^EmmqS|!Cd`PQ@g_`bQTpZNWGv%l9m z*f4EPw!-wsec^&84UH!s-ao2#NNK}F$=DF(HvjdGMzwnz&;2d>@@Q(u!;=%eTUCCA zUst_$u4_Wb?^wCz(OaWxD?@jdZMwX(;ggi*BCoe~cDpyMsWF@=JzKKk_NwQTECc$# zv`jxMwMNi#ZT9S^KF6P&)D6k9J=kwSnPdpUC14hO15!LRxskc#imp zCaYA>yZEr?(`oC)y)r#nXH_O?N6jzadoO15>}`wYJ-K|4$))FvOGeBhCQpu~ckis~ sUp2kFh~deb+bUlaAG9i^={YcLX56NbvGI{;S$*))(0T^`*!urB0rDvnfB*mh literal 0 HcmV?d00001 diff --git a/config/examples/Creality/Ender-3 V2/LCD Files/private/icon/7.zico203.jpg b/config/examples/Creality/Ender-3 V2/LCD Files/private/icon/7.zico203.jpg new file mode 100644 index 0000000000000000000000000000000000000000..65c94be0dda9f8fbed817841e36571ef6370b6b8 GIT binary patch literal 1373 zcmex=Z{=G5bSK%dUA&GoR;1 za4w(4bjtQf#M_piZ#0{~^}1SzuDUldx?)aRx@_0!X>VsuJSoH68nCZA_tX(?ZLhUD z+m(78F143@V2BV^j*i-%)jNC2fs5L}YiXmh=g~zVE*svI`>{ zmz8~*b<^nTtXHBJT+h9d`&njk>NMxqW85kn+3&c-_N+1zY*yNOqAzJx<$jIx-|h(+ z`m6WNf4gA2;LODNIUiqTCZ_VO{_Iz<(Jj?o%OUl~le07aOuha&bhG?4kNC!lFQWT6 z9!yn#bgS?L)8YE&U+fJNohoF4Pm15NwM(v0;M%r8GUrS6>D-_oPmj>DwVJ6d4lfs` zu>Th5uU;+sZ~Njq`=u7m7S)a6uT0hRkJefkWZEP$&09X_pN2Z?(%$3?fw4Q;(lRUy z5{`V)ymZUEo;OTn+CtSCC*E|+Pp!163Q4*@S>aj(|2l`h8A7QaedD@cS*_|?9zB_t zHM`S1cGe!&IolSLg$T-N?fTBaBa$+yK(y!gRP}XA=65gu&W^eKO;u)pW%9>@h*cXD zb(17RZxo)m+S?*9wL_;aEG+Q((?hnECiew3<;tomvc;D41wAS3z0&w@%Nm|OZm~Rt zri#KRw;#X0HG77O@6>PAF}aidW6N7su&V6sRAu^iqBL+nt65>wkqOP7Wujq46Ghe) zPx7DrtNPA-fqjd#%f-T$)%o;mq^*u|xyIcYo8Z57QdrhQDZPbv4gm_z>= zF4e2PdB1R?wXNT>UvAr)vg!jjWiQ*Y(dSBtyRw(LlI4mO9V@z~*e$PhE&(ab zXNpgKQ_BDH;ap1RvA+#34hV33V|-QL{q5E7wkd_%UoLi(?*CcwW7mI%xQ?%{KVAr% z?w`JTlecw9+aW%M1;;w0IZ8_dnAE;pbnQ^dXgFH5r_0cE&1dbaQgi=AolRSxzK(nQ zjyA4UtGYHG>sowiNd}YB``n{U>(!DN?z_AUYHG3LFkd^#Tj-4E-_5eqtS;PCdBI;> H|NkZcV8$R; literal 0 HcmV?d00001 diff --git a/config/examples/Creality/Ender-3 V2/LCD Files/private/icon/7.zico204.jpg b/config/examples/Creality/Ender-3 V2/LCD Files/private/icon/7.zico204.jpg new file mode 100644 index 0000000000000000000000000000000000000000..a1689e05ea110219e1d73ac1542d9ce0720de4a3 GIT binary patch literal 1215 zcmex=vfSVD0xV_34Q=>l6R!M@xU*#C+k(ub$VZrHkkAc3s>!Z-dS8s8ZfZMjsd6 zZqY8YD>!@Rb?aNdgRgq-woQ|%$xPytovth{R~H)A`lREOVADmx6H{|SRtw#le*dp+ z>t0KtCn-mb6+;bD{n_PJ3_P9)inDx)Guxk$aEj?gweP1V_crdzyBC=GxU0%E-}a2J z?Zup(^H=PAerqb9*;0+HuZ>UJPA~BAbZ9fozwg4~=d+FF?~@#p39E`Gma5&am9;TS z&YR7&m@R01=TsYC2ZPl7F3S_At}PLbxasw8(Hgh@?)0xoHj%T_ew^!RyR0oG>AGDk zEWS;`XUzfw#aXV3dzcoyW_+TCDZV5Sa_0WZB z`Eo3Z%u5%_uYdTskcTh$$_&p3C;C^MncVkN$V|%Ui0328<_*!`+7ebsHY|uxVzX_H zUYOdqle@2b%E6@!MOsTkww8r@TL$<}SbC%JV%n!z|C_(PW-b4z{_ebR+vyXRY*XaT zub1q3_nAFGg>_*Mua_EvAU3NPNAJms0&oBs?`YL`}hF3WzMz_-uQQ_gSdzRGv{zE5ZOt$wkqu2E)f zaABso^hUd#&r5sV7B4f|=xIJr+scHI-4wc(_G7SxTTqRp$A+U9(*-MP0bHkIVSg)ZRZ$GFxn(?0LIM zDtygcRtB5$`mH{jxMu5Wsy~^;>lOc%#cSG@E#XB^F`dD|~;cv?)z@8_vk z8hi}NY01k492306x0xL&1F>JR<7A!lo!7z)*sp#p+HqlPmnJpPH zid_~awkwwifbtUnk^*Z;o>05bN~ Aga7~l literal 0 HcmV?d00001 diff --git a/config/examples/Creality/Ender-3 V2/LCD Files/private/icon/7.zico205.jpg b/config/examples/Creality/Ender-3 V2/LCD Files/private/icon/7.zico205.jpg new file mode 100644 index 0000000000000000000000000000000000000000..e5fc50f1be3ecb37894c721438c6d6255d129e2d GIT binary patch literal 991 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 A`Tzg` literal 0 HcmV?d00001 diff --git a/config/examples/Creality/Ender-3 V2/LCD Files/private/icon/7.zico24.jpg b/config/examples/Creality/Ender-3 V2/LCD Files/private/icon/7.zico24.jpg new file mode 100644 index 0000000000000000000000000000000000000000..6243540c05db148cd6c18f308eae09d6a9f1575a GIT binary patch literal 2651 zcmaJ?c{r3^8-K>EN-}1YNZA>pkTtxvFbZRky%dSDWRJ)eDI(j5kZne!(U`_s);AHQ z?C;o3AwrU53Gc}J_I=+!-|t-4eVy~1bAI>z+`sGG_x4}g;{cbDK2{$9fdBx+8o>4t z5Y1Zs3pUn-jg4hlW*1;KFbgaL*#Q{(3-BEveq-l0>ogP$hQgr`=zs0}KJx!3+syzH z0XPFVFbD~-AwggyX!|8_cqc^YPN=^D2SH#6_C0&I2LZ(H#y44DFLV{tbq6W%?O}mu z)(v-cqRxq=5o6m8-g?yyEZIqLbl2mZ@|F=GAg0fHrL~)c_$kGAz*PH zVg&~NpQr&C907vJNBrR-9|6jIlSf+m3BGS{BT6Ce$GwdyhPtsI`L?D15*9$azZvq z(Q`KZ>}7Xj@X5E4BT30D8l$(AfFjX=-DjcCXVyx4t06pxs4k)u-~2pq-i#huWOb^5)`UV`FUiG7XIstbq3NYDIQ z`abcv?|SmdLf!=y6kF0QYgsQlU0M##q>*CKaB!g6u3&BD##_GT-Xi;$&^j32lYIcv z0V_T2LbAan)|6w?$+Eg{;7YPWCB~AEybq*~-Q#%i!?M*zJT+D-Wk4D=HD&L6Q$MLJ zutf3OK66yh-eK4zJ?116V4V4=(V(=R(n6)y2ewr&CB93qbbL+7cWD(!=@WkZKBGf& z3)%ljq;R!T`OETZhy~MJQN8s6&S>^rLK9z3!;^a%-C`aZ>t|KBsy>)gr?lJEGB4#J zGA5e>3@<2cEW6aseHshb`SWe^eAV|Jv})>7VrIr8HkT@ITN<*Xev{XvLJd3rNrX0` zIUE$-ThLpfz6}s@_?iBM2EMS-6ip{9V)>65&9U{NnP*oA%P{pG!@2qweW$Fy^~f4) zz%Ls`eRhwRi!k-NB2r6#6xL*S)I`xIPSC|jUBGan`}iIK2G&!VERG^vKU@9wS+|Ry zj35uCKTCj}W9}TAIqjNGB&}ZRC{G8zt8$*`^iwr8yK2H9dO_>Skg`o_U*91T?XvNj zOpi(YfcK-!&bxuhZ%o<@=Ue8#;)2Q?(i2|0$AdX9eILe=ny(6WQJzy22|6TtkzTQW zg@3Owd~j;YqfX$ZAE*|6%BSd9T^u#gATnfZ9(&)gpj*7Df~@7#$!n?TpJ8V1Dx^(t zROvRIpTb#<`2>#gg2oeO8z;l{4=*J#~FK!#Fhqou~N6z?vdK9#n<-84~<%NIV23TcE2??-T0UQE{ zLw9QzYl#Fy0SFAvEfk58)Am6N3d@^aTtsm3i1_B0pU}c37wi^W5UWyc*4?RH^&yNX zIeKef0Wn(R?g2qcS3(lyo*Eg*o>EKW(DDHU1+0r_F|cKlAL?0IWAlD)w#L4wTT$tQ zpC_72{Tacn(Cpa2BN%lp=32r+P=FV+Q`}7@7J9L3)Jk+}FrBY^!xR6(s+L3keZE3u z%h_$ehqxAEkQTH1u^XYBdSg2d?R4dj>SMl|NT*%JND0+WcE z4X~+eO71(?<*cGAI)*W(-c&0wZQ3gK}}sH8js3u2tkm08eDIMY37 zYuPED>>js|eonVZL^J`|KiyxOHJ{0_&cHzkwD`w-@tkg|6KY&RH&dmSz0$iv8EIgc z+^7-y<0j6&G}CEPZ#O79@%rR~}+Ay0mqf+GOx zfUCM#`)|(ErHJ>P|>*Apj-^N1(JX`b6>wo-o7bmvae=;G%YW z;f~^~ji@NZD*yRW3@kC zBy$_lljL)&JTmJ@`(>+wot=9l(){rh%^4JKK4Cz~tL4?9*#y1OBNA9OGKyGR9EF_{ z>vs>ha>^9JGVl1i=0@U|75WabtDkBwP{d0}f5!^mY%?WQDrXHE$bUYVUgW8TxnL>Y zvyd-#WNYM8&ba{@@f>ajWQFXsq_1Scc(62-sUMjFPZA9q-+FHC@%EuzsPuc9^^#uf z@LjLk*-9HX^Dg6b0|M?3!41E3n=8CA6@CuYcgoi!9VD8-uau7G5W$3Mb%WIzGg1z> zNr?m&wUOdq^Wt`ME}@QkfADHT`J_s=FZ%v9VOgpLds?@I^v}rTMX|eC={8Lh9@$-C zd|qJ$WwRyh*M-gywb)lJ#;0W>lB@^H54R5cssyw#iVjHndz#DT6&nUQ#NO3#w(mis rH7d!Oy%wV3?Z-ktNMHV_lZ~5=;enV;mq?iCtQ-YUQKl=bchC46eC~12 literal 0 HcmV?d00001 diff --git a/config/examples/Creality/Ender-3 V2/LCD Files/private/icon/7.zico249.jpg b/config/examples/Creality/Ender-3 V2/LCD Files/private/icon/7.zico249.jpg new file mode 100644 index 0000000000000000000000000000000000000000..627635354d790a9533fbe1ab3b9e0e3c76f0bb9a GIT binary patch literal 1220 zcmex=-k$1Hr>*59~!}Go&BB*lZ6}F3HHi#0-{z>0n`FX60Z9YhV%p3huZdxq9o8 zW78Dx1C>iLGBC2DC}(G6Vqsj zuzM9SxcB61SHIr+>+|$ks~s+O_kY{`QJ8WK!7>8GhfQp~F&(GgT{U z<*eRfH*>>(@AjTrabM-=RIZQ}#!35RZn!F>9k!TvnB`E_#>dq$9cznYy85#IF8Y4| z{;cd7lQ!v@zFw#F`kr#oySI1lbQpYiWBzSQ&k9L~)a&PymmOQ%@O8@XBbpK>fgArb zD9e2H+jndB=F9hserew?%r45QweoX#75lpF^_tymz@@H}Mb9Ys z2yI+1De-tO0%OwEk_xxaLXnx>Q_+O4sRy@++f-dKeR zoboxv>%AYg^{dKF}1fmn@h~$*6n9@b0VzKc%Y$;7)=Y_5e~JBg_?;%JyzPhl)-Aly7AD5Ah~v+-A6G4v=bSC{ex*Ho zrqV?I8-Mkru1$Jf(ZO=Q7 ws9NLVW{;0|Q8jAV`Bqr+~->36W4* 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 Bc7p%_ literal 0 HcmV?d00001 diff --git a/config/examples/Creality/Ender-3 V2/LCD Files/private/icon/7.zico250.jpg b/config/examples/Creality/Ender-3 V2/LCD Files/private/icon/7.zico250.jpg new file mode 100644 index 0000000000000000000000000000000000000000..0f2f7ba501260f57e0f4ee4ce4d09563f8ffa815 GIT binary patch literal 1138 zcmex=4&NdM0OR4>WMz{Cuef@xu4XJTfBXkiin3f`#tJbSBf zNsBdB)lBS+%p9y>3z$KwpRShKdD~sIC?2R<3n;+G#K_FV#tb!_k%^gwm5rT4kU>b8 zQ;|zV)X>OLEU^&kK1O?nruC8~61Q{$H=X^sx-zYBTXsmX&`yz%f?0j7yV#0K1dJCe zG`0I0uZpX9QoHNC)!F|1Z87ZKTRuzN*1Ne{HCS+)L%<>lv#DW8d#0F7dEFSOmUpe7 zGVJVPvCxo<9uJB>u?kCXvEu*0-dFjA_I_$eftKdpvsMrmVcU z>(6r+hf5qx3^h*qJ#+D6t4nqgD-MRVxPSUM`P|EV`I(RB9jZAzdDZqr>)%Yf6E}pU zKUllf^7+>6(Ae9aT4!gOUV4+FoFb{`?mO4C=*p2m(TO3gR#^fEl4dX*P*6M{{r=U@ zJ@b~Cp0V_~6*K8x+S2C77jk(c+f%=^2^(iBq`i(-!tRdddZndDd`&1H@s@SWF4*4H1EdSd(%T!JpDAEcd367`t9J+VFU5S(?`h92DY_fi=XpAK%0qnrYXS|cyajECF$By}%e|Lp&%#PY+{Uh$$vsXWMEcY|z z-U0N0HZXTEG6C};k_QACfay?3k=@WSkWFOb2cyKsg&Qw^grs7S^N*)72&Y|i?zj{g zI?FOwjWJhY0w?p@g8Am>KVC1CD_9)u-8Wl!h1HRlQZBa@-l|B-th{ml^Vi7bEQK@H zi|k9-k$1A*u(mi{ch4f1_it4`Jf)k^@K!N829oPnL0g_RAgfk^-;zHhVT^)Aa@ zhTDOPB^eo*n8C)tG_bG%oewdd8Kj!;lwHB)l0@;D`+>?efg)^7j4X`ItWfogOd!MA zIfOU`g%ue@4IKqURE&(Fu4A-kI3k**-5sj-a9;A;H>GpePO{S1zWws!8o9HgyH>9F zn`Y=XyWnES39Xx~tO}8FD*qXrMIOlTUbhd~RTeSlg`Vuo`76VBmEA}^V;XT%;#+q} zQ%5~#;nDREpFM4Ut&*$r%<=5fNe0y4LY{gO5waZAqbI=MzTF15p7(cz!djKeS7`_D~_ zekgxY>0(#Z^Rs?yp6WQ)XDilifAhGeXvfo8J#W5>-U-esNx9Q}C3^Xv8CN_OX>}z9 zSr-*Eh#bCMX6A8w_ST=bGewUHM8x{sw0V?q27FHn>mH)qw!P^zoS;q`P~AX-@dS}{%a469xY(9VPs-qVTHvG z10$0lvmyfvs}Q?kU?H1;u#%&4V&lYvki@_UjGvmR#nVkg{Z8KArMsiE^EJbaqpDeH zp5G=`?tMJ}lVu6>)5z*?JsETSco$y2oS7=LF2P1abB}@I-h+lFMOMd52)2X}Gllo#-hM50@=nXHdm)Cu$t z12Dk}DY6+l2C@q$P83iMD%^PS1K2~%AP*Vq7EXCA7T*XU=U#tVP;ffU=n0x z7G(T?gh3qSOhyJIz`@SR_Wu?G2SoI!)Wh#lD#>=T66rwIV(5w)SeaSCikSp}Mr7RC zhFuW@L=iJckt}aGP?4Gd10xF~3&>MYyBV37SyT9 zbf*P(<=I|6hkJ83Rvl%zePhGU4V`%=+y66&Ze6o?=sA`p7E^OX=Kk4pX$@2F zUi;R@>-V_d%vvRKY&&TfjP6*T{XCCjL@w~T!ZSkvVh80Icc*+h7hu$@F7YtmQ zpK!&XjQj3gtTUOfIKWWnwcO(UC-QO)Jb9Kg z&v|`HKiurooFGBd1?H@&Th}^TZ|U9r>2%EEpQ`JoOQv{5?D!LTiX+R~Q$Bg6yW{na zm;M^LC;E0V@7-?k&N;E;{=sc4=bNp&w$8a&(YNi_jETI@u87@UyJM0_>rw|zEl(B! z4uwCT@85p5v)b^u!L8V!lgejS9(<%YP*H3*eh1VsW`_+>=Se6}JeCX)+HL?aO I>Hlv60O9Nqm;e9( literal 0 HcmV?d00001 diff --git a/config/examples/Creality/Ender-3 V2/LCD Files/private/icon/7.zico253.jpg b/config/examples/Creality/Ender-3 V2/LCD Files/private/icon/7.zico253.jpg new file mode 100644 index 0000000000000000000000000000000000000000..e5ebdd2af6fc393785630225ad06e65712e041d2 GIT binary patch literal 1172 zcmex=-k$1A)|v7mHWdIXwO$8|DpEF3HHi#0-{z>0n}KW?|z1YhV%p3NmhGcU}2O zCv`hewFF2tOd*(NVq<29C}svJ*5KIOyXM87vp}`#0t}2SOd!Mx)xpfj#KH#jD5s#1 zA_JG9fUt;IAk<-u_6(PA^~-D7+E?aRwLatLF}z+A>Ye+xs!dMj%b(N8~Lk z3goA%aI|Vm1g+xSr>Y#&bxrt<;zFyaORr*WR{s%s{CB=zk#t3NmhSA>u!0$P470zj z5?!m}a&*&yHK*kgbzUlD-by%D|77vJ%QIFrRV+O`ohfFAB*&6QJ4O%A4=S9GEcnD% zoG{|)=u4jQB&0Z|W5tRUEAKz+`pprb5v%n@oPEPy+pY7SKjE9T`EkLH+TzT`{~59t zM7=(G=;^HA(uNy*4x63vY!i64Xz?Vc6Ph!=1nqHLn528xYQ5E@{|p6JEA}q*xharY zxw>_=srQV`EhqElWCj)fxM`Ha6Zn}ySmsOk&UN9YU2C$;?`xY+sMO!1`@6v8#gvSj z-+KxT1tpG2EbO~~Tk_e2%tx6i`Kg+M_Q!sIe7Df1qm5<9Bu=4_B%X<>obM!A+$tva zC*N4{Z0EW+YeV9_I`+?>ZD02`_L|h2+}=#RGSdKEHa(+7Jb6myM=yCDE6YCj<;x?j zI$QPp`sKiA(-352U<4*yMrK&FF)}d=DzX?lGO)4<1+ohWD|GdrJ$2{}kay4W5T)?cUy)jvz@pr`Iwe|_uez+}aTO91L+HFgwSI|_=xJj!HX*CA0o-*eVdwuTD zGTZ07Law^W_e@UUd7S2NR9Sy-%deRS|4gh+l~#)Jd93Dbx$}Hn<=5c7KQ+CqUd=ly z5v9O-ccx;S=kC7|`)>n1rU~*G6Dt!7J1hZ%JjTGns_4iTXqebIkzGJcDX8!R*k{Zj zpE2AodH?t2(_ZI*g-$K2Lp_|B);GB5t$%Uv-}hs2OR^5kwcn-pNOhu~?d*A+TQ|-< zcWJ5X${-hI;nG|I^U%k;_m`iRx?8h7Hs$rx71yV7U5VPzk{H6Zv|-AD$e`G5J5%rO zvy&=`zx>O^C}^ctk7fS3Z=FZ{_~UZBCiFb$P@UcPs4V~RITOCV%U`DXMX^L~ufE+- LFT8#K>HjwYR@I&& literal 0 HcmV?d00001 diff --git a/config/examples/Creality/Ender-3 V2/LCD Files/private/icon/7.zico254.jpg b/config/examples/Creality/Ender-3 V2/LCD Files/private/icon/7.zico254.jpg new file mode 100644 index 0000000000000000000000000000000000000000..f893d2543de212dceecaefdb42c3d2149fa50e42 GIT binary patch literal 1225 zcmex=X*+;$v-ZIn4i`p-B{dDlLH@CyAI&Mzcbm(SQ_JTFD1j0Hw64$0( ze82Ab_4E1`s~ZZkKK^ImK5&EQ!TUWk*T4ShqsQy9GFMWku3|=4_hyZ4*N%n77^rAR zGXCB5+vmWa&0$xy!&cl~Rr2mqws6_(D+y0_x+`QGYIF(-bv8+U7rtNjukb&^oExX+ zX=KKkJgiB-`jdZh!Okzsd3#R2cAbAT_2un_m9DiV7ryQ?E_k-Kppcb^S+j3h-Nv7x zf404;Il8aT{`=ea2YSPuFYdSkz$Db^oCZ4!3 zSxJ9mxq*TG>(h2c$A7Ayo87PTsASch+MaV#SDkrd*mU-qE(#G_KkJd}v|ENkm*f^% zHGcp4+e;^6#j9_xB2v9eeREf5x@9NLU}aNd5f)N07F0HTr)K^0@HZCfYn4~G%^<#Fhd-92A z-;QT0HW~eG_F4=|-m$($RJ9_rKU~6nQV)?&QpSkfn*YYw@`|{WYck z8A?spE%CT+uRiP06b2E_2b&pB3!c3FXroNF!sdRUr_}@*85n^%kQJ6Xfjo$(9od8o z*@cw~Ck7@$(l*G?=d&2LWEvF9u30SUbf;`EFK3(wgay~<77vpLk1)A{CN%cFTc zsoX}%ANljHf9kwlo!=4O^T>}=F2A?^xb|0OwcgUztFD|2T{?ZLX~dN`Qv&;s zPEy};Bs!;q|GU(+qW1v934mfdZ!s^{O;#JCSDL>r!2$xztYE+n z0vvDv(hXG2%FN8l&dS1yBm-B1pYi_?gCGZk2!jYSqaXv5AS1INCf*b2Il}(>jDLsI6(e`xrK>^k(rf^T}W7zLr_Fa zTtHEoK~jlR!qCVG>O4k!hOezMx{3C(HzLegA383*(Eh5IyJuUp-buF0xe0eO9=u&6 z(7SMoE4!O0&#}{%0jWU@UaSY5TueHdBu>2%e_dNxcQ&gi^xE;`znINeUt8|F;Nr>X z!06*%k;~prt2Nlj>Tl04@o4jjKN8IbW&DylmurvHam|eRa3*rXOZE z*6#S=dvf{4O$)PkU6Wf?YkzLb<&*LIf`i|h`vXHlQ;>m?iJ6TR9uN$Ij6zH-ip&DS zVvd0ftZbr&BFaXE3n78d2n>ZsUao1P8*0Az{@Zb&_YK!0wq@^{Uqt66z1$tKA?1y> z?5dYr4Bks!P^!>ewMegG())Ysxo_}_6nywQ|A$8D?wM&k`xCp~-TATMkLlAGS5L)X zVi)d$Vg%?8MqpaxghdF@9ZbwZ!iFrYB8rI&YyzT=>|)|d%1(hnjgUA6x#iZM{WEso zbnl;hY0=iNS4*zv6wfqX_zUkNg*lg_==6+8Z7&4yPimaAs&Zxde0 zZgP@qc~g0N(a$i|LO~zP(;YLDHub;!%%9IKuJP=B>fxT&8Lvf@wZ1HDcb@U^|4jfv CCI@r? literal 0 HcmV?d00001 diff --git a/config/examples/Creality/Ender-3 V2/LCD Files/private/icon/7.zico27.jpg b/config/examples/Creality/Ender-3 V2/LCD Files/private/icon/7.zico27.jpg new file mode 100644 index 0000000000000000000000000000000000000000..c9c46aae90ef9aadbd7da1a4140d7798ce9547d8 GIT binary patch literal 1177 zcmex=>r!2$xztYE+n z0vvDv(hXG2%FN8l&dS1yBm-B1pYi_?gCGZk2!jYSqaXv5AS1INR4>WMz{HHAo`s#6l>?%INdRcf9H)6^F}vnF zKDWoAoDrxVY(6tcIZxNlS7vhBW#vHCdO!gd7N8fIS)uM>VrF4uWEB=+=MWSUWsp$h z6jS07FcMcbGlu0)Y z*M1M?yk0OVjGe{N%r>#FLPJkVM`!c91jUxmy**r#F+R7aJ+N46^Y>~$YhLNwx7pQI z(pjM^KP=x~_FgLcGQXX&@6Sq+3u&OWVtB&ZBcJ zuQncFbvRJUr09MmdHXVvg?C?G`FY6w_hGK56${QBY0=qv`QTNn)HRmbh7r?cR{HFV zTI$tw%HKj^0Y^c{5kVJ6mL!G)cGYiv@3WWNFP@ZVww6ER_TA4U+S$RR+Z{58N zufKdXHoCZX$<}Js-L)1^_AcivvZ~oOO-QtmDNEtdM+KMtiUM)T3Z*%}3)`Pa+;1`z zF_f6av{vfkQcbUrB`<|M4LVgA0~q|4h_N*me)pQ*`TMexnQ7M5+~U98>%ac_*nI9> zU+|fv+tK+hTk}&_Ki)oHI`v`o=abWPwrWq?zScN=_MeM?_5=N>FUY{i%*e*f$_e!% z10xf&pb!HKE6|s0j)CkVqGE*t;z~|HKTd>r5}0Z186>9Oh- znaXA-Ni_2qET5~$;h-|N!9&RNi`4mdx%VYco?Vf8M8+&8i-swF3 zcx^_I%9Nc>lN>#ltY|V?AS~s`eC@{V?|D``_m`!9HTbN0MNy-K;Y9<}GzL{);boH) z=K9>evun@72YVlu=7-Ff`?7zzz5esJ*~j7{*J(BzZz-Pn^xEBdKdZLam}#wk^jc=| MTv_{l=l|aX09$;S(*OVf literal 0 HcmV?d00001 diff --git a/config/examples/Creality/Ender-3 V2/LCD Files/private/icon/7.zico28.jpg b/config/examples/Creality/Ender-3 V2/LCD Files/private/icon/7.zico28.jpg new file mode 100644 index 0000000000000000000000000000000000000000..7895ace63a8b0bde9c4fbb74ee513f7168b2c437 GIT binary patch literal 1213 zcmex=>r!2$xztYE+n z0vvDv(hXG2%FN8l&dS1yBm-B1pYi_?gCGZk2!jYSqaXv5AS1IN`12aSdrUmF0CT6gDCIO(>?Uyc2 zi?pTo?y3i?2C8L-sRYp+%q*;IVAaeZ)iaJd3gvaaK9uyI0jS&nD8$Uh3iKr_R1YIF zD-(;bh^QDFyP%Lb0|%#sqLQ+TlZ!@DTH{oxBN^=(N=m8&YD)b4N=zL+T`ryQ^HBj}=7PSG=)w>E2TpAs&xniTymc(+x# zRrI24z8}4g%kEy4IKtPm>05>+GlPqow{@|@iMG6i>!mT*&OCM7)H2mE=!mvI(-O

s<=__vT%Xc%Ch|@|ew)ODoR2`Bd(?T{9>5(&Kh*-)&|u zzjAOGoFE>axi~4#xE$g|`)txGJ&0a^eYW_29OV6>NyvF^! zIoH?w$EK&ezIrkELDy6_>tN&JdYy{hi(J0vT`ym^w{C+a^T&62mj5{OKeohw(%ki* zA*$})eqdx73oTfTR&lLtTfOW^{O)u6ey+0;c>QVi zoBiB%C2ptUdM92AU)U#o{`ta`Yc+=q?UZ-wyGHAoFRw0EKlAeP9R0c}-}Q~>hHLH2 zTDA4~6yD^kekcE`%vto$X6xUQ<4_N>G6B;ok_VXug@i>I6b*s?YZO&7a!h9D5EEBc zb8-y~N?f=ZlCD7>j7(BJFfKSPifgwxD_JG9AJYpM9RP$L`AO;;F}mi^#a04{Q{ AHvj+t literal 0 HcmV?d00001 diff --git a/config/examples/Creality/Ender-3 V2/LCD Files/private/icon/7.zico29.jpg b/config/examples/Creality/Ender-3 V2/LCD Files/private/icon/7.zico29.jpg new file mode 100644 index 0000000000000000000000000000000000000000..d1092239adb30362ac3d993df930010b55c0f3fd GIT binary patch literal 1186 zcmex=>r!2$xztYE+n z0vvDv(hXG2%FN8l&dS1yBm-B1pYi_?gCGZk2!jYSqaXv5AS1INn! zZsZ7c9iu(NX}_qa{v!M3cIp*3%yv3xl6h#wLkqQ5o06!FfyafMPN!~IA|U$cy1)YV z0tF6^hAT^r|4#h2@?_xJ18aZ#JbiNUoj04Je#VFB4R@rOyzhQ`xW#Xe%PBDvkBMP3 zk4#cn7N&4j^ACepz{;kJX1gPFyYE-pXq#R98FTh-Z||S>&9(bCW>LO&U%I84#FeAoHz zbnf5Nyo{D>O-OB)dm6j`RC6Q4tG)Tr%bB$%=rrx9iWFz+ndC8LpOMYS6UXH&977p` z1w}41__$P;E>wGUd&R%`1-jEGZvCj=U-2gX-S@RJYt8@4?yQg6@BjVEu7?E;Tk`L2 zpS<;Bxus37>uU0g1KyH+pyaXtKbc5-{? z%xR~CH)s8seP4P*?V}s4n^O-co^@2{P_oZD<|rz(Ywe?~)oa(L9(!1lyX9&6v8*D= z)2F>>NzQQzaN}O2q?@wla6V+@8}qd3M0UxnI)C>(ln#KHB`Vyz-c?Y@yO= zcc+Idy-hn*y|_FW7%qHa_P+NxPv!kPS?ks#lcxl!si_65$Z#=^ENxSnn9|aH|3*pf zzKh2`9d9cxe4V~(Z^m-{<%|9^w4b|dS($FQB748v)q7{R^VcvN*(>^1u3EkI%iHXy M|8|xBs{elz0Oy6Np#T5? literal 0 HcmV?d00001 diff --git a/config/examples/Creality/Ender-3 V2/LCD Files/private/icon/7.zico3.jpg b/config/examples/Creality/Ender-3 V2/LCD Files/private/icon/7.zico3.jpg new file mode 100644 index 0000000000000000000000000000000000000000..51bfdd0bb7833c06914a78afd989cda7bd66f940 GIT binary patch literal 2326 zcmbtUc{J2*8~%-18DeZHJA=0}EqbjbuWT`vMj|wkRK_wICSKVJuf{f($u5#NN*PpU zWQ)j>$i9tT$q+FKS(NThrxeI{wLzr11JRG4iLd0C4dhF0;53OCO{Sd0epO5-gEy01V0!Cg215y zyz(&-00ahuAw1%P|5EVeUX$mI(i!trSX}+ej?Fs$}q`cy$T>yp>x>lzoTkDMq|ZC>2IZd6suwPkjZM$s(wH zqiknKFl|jvZ$=g_IIUSlZ#5?NOd5P~hbk7Zt_{3lOU=e^sO3$V-sO1wRuZrXiwJnD zEaNwKr)8o1`i3Oo{Bzfzl4Etj$DcC58ikVKbOgJI88q{MO; z!SXgpp)OR!<1aGkqp2#3|cP=W{@)eR=P4o%8oJ^T@mtMwE7C9UVD?cG|kald&CrybiOS zdTZocTj&bIrl@2YXD*?sf5kHVc%1u{9FQ{G3mZd{YV&|M94yj#^4@A`s%#!zC4@7%l2&v_g zU^2_Dp-8o9vx%18`tVPPs9BrRv!Ne$9q(jkMc1a;1vR&&wxxk#2oMGx6QG~|w!{$E z@RD_a^>OSN&l`2Y-al|NaWORW5&uYlwv?h|xl>qsx^RIM2AWv41)3G6CbBjP5Uc%&^ zS=mbqP7e}TTJqf_jfVm?YNQ}+ZFYXe0OnqQ)imRUB_R{NvnQHvh%Rr!rlf=`#5L)aQ;JK^F}xJMx>8lT+l1do+{4om84{1Zk|)d+{BR- z%bTVVoo2K(q#L`VchxWYvqN=uZ9wc>hMq^2^VmS~qcTR(jO+)>$>f!a63*v5Ae8fn zdVk))#(Q*2HEXE0(B1iJK+FK1S;oR(b{y<2hn?D%^6Bd0cH}84cy>`EP3BiD~!jk^fUOtLr+ zxBza#Vq5y!H~X()D*6_a_~JVi?23-3_0+t#GegDb;A5L1GeR&-TY=@=UgzF`q-#= z+Dz(-K2^3f;qN_PPINn4zZgr%Wp6zqZq8!-y+?iK`d29U;0VO9kdXT2XR(Na_%z$z z=K6YNBC;J8qM6`BjxcQ1**<(}y>zAiUnzAp9h-S=m?&z${oe1v}vYx0g1Czh#QSNyA`_rU5g2M)NZ&#Ymw1X!S$G7VW zD+e}<{4}oyR1Pp>yq3}ryzfu7ojDS;bN9A^YZ)PK(KMsa&M7+SnuT7PW%rLo-8XX^ zCby!5j(Sksq|aXj;T_oii-vm7;#<_|UsHUmw@0e7s5i)4^MP+_waaqyM{m{2KPHa~ zQPUW|36@*TmKSLJE;9SM{BFy`iG6Ysj(#(VtkANoX6Z|#OJkD7%>I3Xw!NqcX(v-; z`I_!Zj>JdTB)>fdQRvE#DduYy83V-R1@h1-#k|H+x_1{nrjB31ML^i(MSFhVY#UV` dL*K~1wk6{SsNUA1P#*H-?0zW!A6&S@{{r6u1e^c> literal 0 HcmV?d00001 diff --git a/config/examples/Creality/Ender-3 V2/LCD Files/private/icon/7.zico30.jpg b/config/examples/Creality/Ender-3 V2/LCD Files/private/icon/7.zico30.jpg new file mode 100644 index 0000000000000000000000000000000000000000..e142747df5ad35bc83c78c3671d239208b2c94f4 GIT binary patch literal 1126 zcmex=>r!2$xztYE+n z0vvDv(hXG2%FN8l&dS1yBm-B1pYi_?gCGZk2!jYSqaXv5AS1INab zE@QN3@bpTKnzdusoJA5cT6*WQSNHjSH8HLG?5S}1rQ&*D1trPU9-leO?niE4`)PU3 z$G^98Gk<%>i^PjfXFJ?c=v3syJ*!gx`L32vhyE-RH(XVDk&JJ4lv~G)6@kh-sbN4#kE1R`{>vY+@P7EE3?q~&1@#yDo zz486homhq!qT&ap6&~BSc1DJC&NmhzfmxcS`}Wqw)f-#wUvG7FgKqZKw@sEWCh4_W z9XniBW@M&kE&Mup(FOf!o7|d~gxCGe*`9ZQYpK_)n)AOt zUwdj-^)O@knWE!mCZ;$4+KG zmFqY?IX(E#Ub%iJ&|L2N%igKycv9Znjla0J(EpxM_(E-8U$eMZk0u1QmGLSUh0gM4 zZ9V-vsoU|YweX53Vd0ls6_cONpTN&~#^dGZI*;GI)1S*3A9~`tSa!F`QnTrAvpqlh z@7!T_FHdr3UC;IM$Fd)P{=3UR!%a?HO<=b9Q`wuhYv<+WNxuYoNf+!T7G^efWG^wZ zFbFFeva*S=3y3N?CW;$57d9?D2uYM6Pwn2F8N6i4^CMH1%s-&QoAid0`Fr0nJXq` zELNZLx#m2_(^LABU$cEbn&EJE(XD-FU;VrBgr9Bhao5l3dj8_Ia=Kr><-PxZ695=P Bh~NMK literal 0 HcmV?d00001 diff --git a/config/examples/Creality/Ender-3 V2/LCD Files/private/icon/7.zico31.jpg b/config/examples/Creality/Ender-3 V2/LCD Files/private/icon/7.zico31.jpg new file mode 100644 index 0000000000000000000000000000000000000000..1c03061af83e8dbfcfb6ffedf3294303e46dfff5 GIT binary patch literal 1003 zcmex=>r!2$xztYE+n z0vvDv(hXG2%FN8l&dS1yBm-B1pYi_?gCGZk2!jYSqaXv5AS1INm%lK{|+#5a*!iWfe_rIZPxlo_Pd zz2{zXPFyoksWyy~AmWW2F(3)3>q89wW_%@AR^ zx#`c>$DF@U{*!pDUFp2PuupNt{rLUma#y!pxpL|3j$di#C;vU$em=ba)nn z@7+nUw7jixbl2^@=DWPRY^3tNYC_MNrL%XtsJ8G+RCJ5nH0g4hEGm|Dpj^^f>$n2L zSBceOfA#L<*6uix#XrS6;I`kZlbd`@dk!;pDg7!4-pV2QB}}A5z$hn4uaB$Izp+Dt zO)22@9bM7y)$jVX?=F{oBBL)}eXjO+wcGLfji*=c`M397-@N>7694ue1_iAkFla$3 z1|GkROoBqpEQSoM!lH_7B1+1Rfr$!6NsSXBamWY^+IDS$FI+da%Un2@w;-;#WyQjP zb*tuQO*^&BeC^FW*G=ubI&W>8JXgo~@O1~*k1N)@F8I0r>0{H)leVup`yg`B85W0* zLjoH;QY{(-kGEWKk~p;McXda!{f^Cljy^ggzPYn-#vOA*(L4TbrR(_@L!8J6O#8rO z1al+EiL8pu!iEeiY@%XDi6Tmc3M!6)2f*!l7EuYWhU-mFRW z^;HQur+#Y+>&dCNoSVfaPv?>HPpjQEz3}OtL&=v@pZUGzIOTKxc3Jv|-}ztGd`V(5 zy?nOW_I7|tF8lPmJEFGtJKoK#jI>l|^A2>ndIb3ZTJ3EZI_~+ Vc5=>A$xQha*<0s-{<8mn69B;5NSXiu literal 0 HcmV?d00001 diff --git a/config/examples/Creality/Ender-3 V2/LCD Files/private/icon/7.zico32.jpg b/config/examples/Creality/Ender-3 V2/LCD Files/private/icon/7.zico32.jpg new file mode 100644 index 0000000000000000000000000000000000000000..87c94fadfd99799776bf1b95f6983c5d5973145b GIT binary patch literal 1006 zcmex=>r!2$xztYE+n z0vvDv(hXG2%FN8l&dS1yBm-B1pYi_?gCGZk2!jYSqaXv5AS1IN9_YD=KkH zNGdo%oyKU-p!M>4huv#E^Xp1yL}!mRe&rP<6|s36On>k^jXpK=@h;D&6HgyKT^OM39Wv26?ThHFtcoUs z&WQO}x5P`GeO7s;Sfw-Tg{u4HT#?|E+3U2y!ZL89ZNjs)Y;9IWIxn%N# z%`B0D){I=tok{O}uk1TitS7Jk#>Q@LoZ07t)!pG{k2i!|&D~OK^3!1TTYvTb%fJxT z7Gz*#Vg^PJJPrhbd?8^57B&$@C00YDKv6LT$DqW*g^=iD1P1A{2eoUf4$1`axNW@f z-SX0cu-yfUPAdY}E%wcQy82nVzLp<bpXY8Y7cH=u zzNGZtwAo`SQ+}Q)d=GS*e+E zq38Z3{m+;4=ENL*_O9$p{`#lE+rMw;`r+Sq_@Qo+hN#2Sw*s<(??Mb!wk&$>%Q|JN lOOWG9$;&tIslF)F3z_>r!2$xztYE+n z0vvDv(hXG2%FN8l&dS1yBm-B1pYi_?gCGZk2!jYSqaXv5AS1IN^KYEz&HGYbbZGcQaB6Eh1VD;qllhoF$K zh^Uyjgp#7N5vQbzx}mYDdtg#(^Hiuq8SNRC=B?VU5i?b9^_~9=El-QT$@j48ESuHjDjGd*{z(_iQE|VY?Ojuw-Vc>{g$ZOZH9(`c-`H)Q_Eu zDmP1r^SZEJb&GfA&)AcpxP0i;okTrTujaD65TsvD{u`=>4 zD_Zb%s`wSQ%QpS97pkOuG`MQAKIog0fR>zrNWp`zrKRe%lUD(Zk``*3GJzw6spnCSMtUMjxdf~m5 zhwq-cY&Rhy?~LA}J#wE97r`{KBM`PE%Va3RmW8nGu-1s@TD=OLvEibe6&E zyASi%R5^A$End#CTJ&`ImRAl%Q(PBKWxA8R#Av1R{CzD&%JEva#a`VP74EY>r!2$xztYE+n z0vvDv(hXG2%FN8l&dS1yBm-B1pYi_?gCGZk2!jYSqaXv5AS1INvDkvl@ z${`{q&LE-8si>r4>?o;jV@Z4)h@O0y@=b|E~o@lnoIGq-n&^j$hSZZ}e^8vR5@3%2+m@|3Cf~bZw znki+gv$t*1mDRc|xN=Tp@SK7g zw(Et{s%@hxBW*;|{ytmz_~8p{wb_R&_Rdjul%6YLTVvlAn>;tTriH^W*z|hv#>lg( zt!<~emIuZ%hI=iW@JQKhqLq$tbqr_G_(cyPi0E zzxbu87e4EXk!3~58UKe%ITyb@AV2G_$@$y9Cob;w4s8yN`s=(ZaNC!<9cT6TB;P-f z|44gd?whUm+UIP$^G#5)CKDqxq8!WT`yRH7` zACG}CW-Q3Sz|6+N%*+dmVn!xGW)>k~5k&@8!$dYwB{A_pH6s&8=c2}@=1B`LK7u3@ zMqq@UFAlRbW)I7`J3}s+$wbgn$zaB*?Ezai-0$l=KA`JPz5C3Q2N_+GnJlJ~cJabK#whk}u z0+zr#WycjORxN8tFDhxYS{%}9+L<%!vEtiS&5Tt~s+OK@E@`{=B;>Jl}e=>voxof(a(HA!#B_%b%zDzf}lGA$e!3h$Hnje;wUJra; zd&W(8qq_fD;mirs@BFQqt2@W9sAj*|pUpk0p}({2C-l0nobKc|?ai%^r&HJZ%yqF( zJbmnO{1%4G4oprH7!_r=eA%+?qu0!$E8hHf1Nl1_ImBOVMWi5J3qJY+#s*b{bc$6 L&->Tz|9=wzUGlFR literal 0 HcmV?d00001 diff --git a/config/examples/Creality/Ender-3 V2/LCD Files/private/icon/7.zico35.jpg b/config/examples/Creality/Ender-3 V2/LCD Files/private/icon/7.zico35.jpg new file mode 100644 index 0000000000000000000000000000000000000000..9a3a18edc1fe7683df6fef69399d4247bef24d21 GIT binary patch literal 1136 zcmex=>r!2$xztYE+n z0vvDv(hXG2%FN8l&dS1yBm-B1pYi_?gCGZk2!jYSqaXv5AS1IN%n)&y4xoFO*uct}1b||dTSDrN z=JYrK)ry1E!jyq&CN_3Puu^7_Qa^FdUwrpY{AU2F)ddQ$06oXV#thZL#LU9V#x5u% z%*Y|aAgU-P!6_iFq#USXeqdmjKXrGzE=fwNen4L^JQr~RPDXZ#!#NuPf;|>aD{6ZtbxJ(E?q+&EYf)&%>{-z! z$@Q7Fnm11hrK{wgj<_GFTE_lapTS zY?``jpQhLKeGQ+cbC*^!-E ztFtJ+T}Z6e>uRdlj3(jP6CRzpYS-o;d*)PU;J%$7Z5~N3_`XL&zu>YMTi1e@jYg3! zm!-CwE4iqP>UZC~w7^58TjETia1w)>ha+1YwG^ zQzyOIsr~HtpS!=;&z}yA2|ZxyU}R!pX5ofK9it!=B;FZ;QE?z;*Oby#XM&eqP@Sw~bHssV%3*7UV{g_O?%5y2WVFOJ!six`V|lHb z3X|$5?z)zbiP`H#ie$nvrv=XA6I!h$I3=Bfdx^|bMQgWj6Seag8WOq^Kh-QeE!4Bw z%H!%vpAH{E4L99uTVput-ZrE@ist>h=;^$zRqnfc*`I!_bGiCAeEQc%j~VZowzb}x ztDFC2`(x47D@tYGm)-uo_kKFiTRLEGF|)C-!@b2M2=tbsAp)&}T-$ z5KjS9xjn=Enusfgwt7;Nle7;ctqNfcRuE59;8eK9va!kOfJ$DU>EehhK3;Q7qr9ux zwZ+o!$q22PDQT?zihIiEu-nUZ(@&Wl4qe`GZ$@LBXd%zKHAO63S*_}xtZF>r!2$xztYE+n z0vvDv(hXG2%FN8l&dS1yBm-B1pYi_?gCGZk2!jYSqaXv5AS1INpauz`D5?fFCZKb`>X`(9>i1r1d40xi z5yO85uxg-U6yt%;XJP}ZW(KJaW?7REdqdm~s8%1yXJG+)kck~+FAy*>v#>I<2@0_b zi-?Lba42$$D@!N|s2UoXI66Tc$Y{?nDMfR?;5@g3svBo~d*aEqI@WR0TqBbd7Xw4D zty;$dIXhTfIXEu&a41R~5)_|Ndh`3T-|YqdpR08I=N@hkTFhl~d~1@;zK0rqMjv0D z3uS3?s%|#Ecx1|oK!Y7qLX;HU#AEYsmv7Gf&k!=--)6$u<#+6aPk(uM?s8FXbM(a8 z?UA1%YqcNkzaP6X>CMfiT%8%~ThD4dv;54wQOoU!_)W)5=YXkq*98S6PZH2om^dx* z>`^^dF)=|WdCjC=O-A;seC2N^>KE1?NW7lnDRJws%?5j3)jzfeTHo;V>#yA`J$v!N ziUo$8C%+~=<(?DlBg{Nuk;P1jNi%v@L@`{5Zf<+HJNx|I;;+`rGH1>8OUoJJvskvjd8)#$oZ3Ut=68ly78Yu-u2U6uYc!llk|5-eS2SSsrGc5?fi-F zDtDSY{pmgZ=i2nhNBh^$KMafw9YF?0W=2+aW>!dC0Mjy)pb#)ZgcSoB*hEB?3?11M z3kAfInifLho)H)oyWidVw)D`Xl*n@pS)M2OiyUqj@6}&faV22Q3PlB@Nda4SZx&T` zVZPaZK4<>KzTAVSbz;o_E_(a-){D)dYm37~7`2@)Ep5Ed!^C*nVyXLTrzMl$?*5i_ z<&D^^)rILT@rPE4sx07VbzC|uf_zTo;}w*DWt z{r-EhYhHf8*~??|^9|?sMxVb7^pP&eM@+!{#fk6{v!IY7&`X94B94Jqy|N7kDBv*wz@S*sVi^-@>J)X6us*k-?5H1FEe+m|mly12M5&gflaRXF3* fFZH;&c3WNTXKt4ipB7YUYw_CEepmf|{{J@tID>;m literal 0 HcmV?d00001 diff --git a/config/examples/Creality/Ender-3 V2/LCD Files/private/icon/7.zico37.jpg b/config/examples/Creality/Ender-3 V2/LCD Files/private/icon/7.zico37.jpg new file mode 100644 index 0000000000000000000000000000000000000000..bd3b68f2ffe9c12815e7b170464d473f4ac824d6 GIT binary patch literal 1086 zcmex=>r!2$xztYE+n z0vvDv(hXG2%FN8l&dS1yBm-B1pYi_?gCGZk2!jYSqaXv5AS1INC-0lK*gFs5mqKPpf8z0Rs#VOGtg{CVRjBd zArUcAB?e_q0dbW?sOuQ*8QQiSk54UpR++PB1yAhJNLLTFcIBu?Y*(7ZZ`F(L*z9NF z$hX^@)wXr1cEIJp;7{gL->iRn{zusk!Hztwc-4>BmWyX7?{ZHT(a#SHJgE6$Y1>k! zqLzXaqWo@(EDoa10St=kZq=NMnto%~QsY0?hh`<$87!UQkUT-hh%0?-*BoZ$kSE5I z7i*a;RGurUZ^~5msMnz|%kkveW^N1DzWLL8WD*Ya_?{{Y7kzTfcX~pSh~>w_rbgzO zYMN&iRxk6@<&@X(aeXW_C-y`@jiIf#(08?^X6H>lbDB*%=y1Ja&7I4)^LE$YHT~H- z_xU-?lG$QE)XM(V%O9?oeKh}*&G}VlZ&#Oo+qvof&CO31@BP{-9`O2}c}IEK>$#Ip zRh)hBB>(OGTMu7v`p>}s>azE|S#|q?L98Xnzz9re9E_}x00yQ|CP5))VHOcZP|OI3 zDmexk8k;y3LgJGV7{&(zmIrML4h(R#TG^TS>2UC$+cRqvcbmtq*>q;wge1oz?o9{N z_--wCvSoXDcxgoL?RZJ=_lhAG__wgOPFnaOmQgWo>0%+XhqaG8jz2mkwCQSCufs}@ zsjicJ4%$0So7`3)@#67vz2EanBQ3W0p6<=!lY6qIdvo2T9-GJ8#mf2a2dhqN@x3kn z&e^lhe~#?(^n>oK_0no zvB#B1`^rL}t1A{vb#S^m@4j7^A6s7k|0V#(AZAYh literal 0 HcmV?d00001 diff --git a/config/examples/Creality/Ender-3 V2/LCD Files/private/icon/7.zico38.jpg b/config/examples/Creality/Ender-3 V2/LCD Files/private/icon/7.zico38.jpg new file mode 100644 index 0000000000000000000000000000000000000000..c361828e91a2946a42fee5b15a565cc435322d70 GIT binary patch literal 958 zcmex=jH%)-h70<3JTV8F)4&d$Nk z&c?~f#l^|Vg9;d#nVDHxSUK6)IC;4_xq12dfPkMLtO!c+KzOM7;Jp8b7z8;OL>NSv z83h@b1R0qH8UG()kYr$BVg|Yq0od4CSUEWV-(uhZd4Pf8;kPc|?H)!k-H!Kx>ctsB z0HKVq?lcI*K9Avtw6=P zKrS;oGZPCt%xGZfFtV}<3JHs_i;6KQafmA_3#b@6ItL~~oyKU-P-GD=D0OW?(L$-G z3L5V76%himC;F@_*OVMKxFh$aRY;-KDzSWy&^IsR8*9{5b)9aoa&Ns>bzqgwV0Fqr*BprEqWRn9`iipZ@T6A%1Fg!H{fnf~{P(%bUG6^y;3$d^YizpfvIwm#> zI0Y^|_yH1ejKHv*s#@%=VEOOunYlWwW9e>DizR%I>lnMbcfS^k$q9K78t)aio_9@Lt!jR^7*y`)~((Xw@If14^v0B_tGv^)(nXbI@-!J`CGLk_>Eiiv=wTGIa~64!!C3_GO64*FY9%C^1<%n K?#lfB|2F}khBQ$C literal 0 HcmV?d00001 diff --git a/config/examples/Creality/Ender-3 V2/LCD Files/private/icon/7.zico4.jpg b/config/examples/Creality/Ender-3 V2/LCD Files/private/icon/7.zico4.jpg new file mode 100644 index 0000000000000000000000000000000000000000..3a9a93a9c4221f6885908d14a4280ad4737913e7 GIT binary patch literal 2412 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 literal 0 HcmV?d00001 diff --git a/config/examples/Creality/Ender-3 V2/LCD Files/private/icon/7.zico41.jpg b/config/examples/Creality/Ender-3 V2/LCD Files/private/icon/7.zico41.jpg new file mode 100644 index 0000000000000000000000000000000000000000..442aa3a6cc928b418443d9aaad0bd669848c4e4d GIT binary patch literal 1172 zcmex=>r!2$xztYE+n z0vvDv(hXG2%FN8l&dS1yBm-B1pYi_?gCGZk2!jYSqaXv5AS1IN;EkV4v_m97*5Pg+UWI-&3e_%;QtID4U7!T5E+;zRyKA94zLC$0ialgt9(d-N?Y!KDVAk}I|Ev53Ae|bd$6&nBrm^fHinOR^iVq{`w0U9qT zB*GyqD#jqLsHDtk=p?CPWbD|q5$Z-pdxpcuBxBqEo~l~BrmW-7?8Cb!?C71b?XzNt zSaasSJ6;`PT&I&)`7kOaxGAJ`@)}KGVRK`!n7Fm+jP5?Q0-5iu%OwhK3okYnjojPb zeC&Actg~f{luavmxIAxapDE#3(pcc7(3rkg@|c5zWeY=P(tn1}+LLcbrqA4U?*7eB zs^>PAC+AwNn3ta$8mzZ@dYt^zE&azB4SubAx%_N+6TkAK)uJ;s+E4W6K8bhPb0*%$ z;q^3*8deWmEmPy~kFVBCZa9Bson=+M@rI*pHz!Pe-xjd+Oquk{h+MVVu8}?4!&a;~ z>@c^$%OR+2s!zOPpumB-N+(o=0|NQV567?Wx6qrqP3*;{t7+cRch_#qd;KS4|EFiw z-n)ukADXv)*|sge&&o~BJwCB8+pqlg-PAH~)F^5f&v{|u5L{~4lE|9STVV?{%dfq{jEl?4%vj7)+;z<4oa5EfB% zWD`{~5=fjV4oLuvz}R@XZc@9kPUgwQPrU^K16_{o_LAv}src&|H*>)iKY^4-N7^Os z?OYHxqk>hpr6PXq#+%Ew&I;=*o^>x~#rz$sf|Aaam~1(-LsK>Bh)&7_KLr(ozv>;l zQ-Vdfc&>)6WDD|OxwuF|P>;#ZX$9j(bAx_{Z9e5*^g&ATV#T0rMR@ zESWM20+XGPq9X&Vupyg>Q6RfmVxxelxRUaugvwbnc z$Y+hgp(XF7HbgOKRX25uACJkMWRO&BQBnS3&DR-4pUQLYu8b>XEO`^sz|5|aZeNFd?=%mk zt&9!})mJs@zwcK&{@3V9!0XIav8JY~e>LXas9wC{%t_nSkl0nzZ_;RoPPiS literal 0 HcmV?d00001 diff --git a/config/examples/Creality/Ender-3 V2/LCD Files/private/icon/7.zico42.jpg b/config/examples/Creality/Ender-3 V2/LCD Files/private/icon/7.zico42.jpg new file mode 100644 index 0000000000000000000000000000000000000000..5cda11b578d4bb7b8a8250b4cb441b55d6108f0d GIT binary patch literal 1075 zcmex=>r!2$xztYE+n z0vvDv(hXG2%FN8l&dS1yBm-B1pYi_?gCGZk2!jYSqaXv5AS1INoz|aDd#;!0_~XQmR20XO8aibdYk8Y82%RY#c1CVC75#K;`$|bVuucPYJ-T zmYsu@4Xl$?A-h2VwL54ESTt8p>hGc5Dx=nmixzaUkU5V^L>Ci*B|1(Gw zrObSKHT%?6MJJC4xyo&9wAWHY6eM#-8K6@n(Y>PCaV87 zudnh%fueG!!tItL$65|d(RkX!Jb8V%_O{7-zh>X&S)Y7uvvmBtl*qiWj5S-Yek)40 zD%0HNn-g&Dyw2ho7x(EE#9f3No_@2{W)7It*?U>G6K;Yq~(CRc+yh@4R#Bqc1sf;Q!IAu>hD8A$F{#wuNi&^yDp4r}7OI}8Ww6@Ii zV4Br&opb)&vcIGAM5i+eW~5_$nB)AC{vONtKqiE3$1h5>r!2$xztYE+n z0vvDv(hXG2%FN8l&dS1yBm-B1pYi_?gCGZk2!jYSqaXv5AS1INqI7&t)AXJF8DJ7=Aqvy5wXj4((w*bhjG8Q9oaAgY-JfWkLA`U8blINfmG4_3^; z3^oINIL^`!B`TOZlk0j>=H_ciZ73~nx z%yDF*v3iS@L|3xUcCQ^%p9L?|j|#Zk#WL~U8w<~%Jp#*58fHa#_;5tOm5!eKnrl;5 zR!->RcdIm$g3n~yO8Q5r#Vud?WW9z+!@@eBa2boKH-5*>G<;$c%&PdxBePXXSJ`#O z5rf9X!qTU_`K@n%_c|Q=;H};73sIT7%J)PIKlC;RH&Da8GFdun(5 zHEFlimG|b}uZ*pUtogP-t!(@K>&-TIUiL@t{1ukBt~S2U?CZX`X^&q?&wu?s=KQD6 zHP6=nzIy(5>hF)BC=p~}WCA5dPFMsoG6^!X2r;k*DH%Enhz2G$imMnoOIRn0aBnL2kjDV|VXP>{_zqS>n_Nkq=^yNfCt#4F{WF zUSGQ1Exu-h!Ns|!!rPZxu8Nyh_Vma-tIykxyk8gd-L07O>w%+7|9tpTzjsk}$daq~ ze6M~s`@ZJ-+5YgkrS{jBf32D*Mg-~wJ*gDzQ=3{a>r!2$xztYE+n z0vvDv(hXG2%FN8l&dS1yBm-B1pYi_?gCGZk2!jYSqaXv5AS1INT zC@(&h%pjG0N+GRL5=GOu16Aq(1(;dc*qGr)GcmI=vaqoWa|jBFh>9_Aic2V}NGdxD z7((5}XwUF;Q*8GVr?NTJ`1PjGpWrrzF{>1euJUZnb}=wPwE01g~p34jrL!!76(f&J~;AU&H9O zm!oBKl8N~DtLi}!6`5O~sO*#VaLRBhb~rZocy6%uPPuDEDW&Fxxwk*|s|KyTd8VQ; zbw#zrhDXbvz5Y}1V$y$xOlh%GH@MvRGczc6lLr!!F>0N=%?7by~o1>8?OnU%?b(HMPd{8; ztDnv$Q$IcF;}P}UgM&CM}=NDq;_?yW=00EybQ48U->UPFL2J$4bOgGz5Me1o14F*)8755eR4M=Af>g~ z$SX3$@LrIT)M}5AlJ=d6ic0zU^&NO_ss$bE?1cUakGl5LLBL_m;nXf#-4kcQU50FNZhVg>K$H zZ`Pizwe~>&>O%a>&W!F~R$)a$HW5*Apl6ke8U@6h3m1ZY3rxQD44qqrHiyrNUL`ec z#)~$wkO`8aVt%PdYY(cbs$_8#W?y=8ySs^VZmX60WuA~7-Yru^Rnk_8^cxx!nu+ccNDZxNh5Xa8EMFD{uC zZ6V9F4tX+Yi0fpsd|_!T&I>#H=|4krU6t(o-NItiFUNcDuFQ_B-o|)O^YH87;7>oJ b(|)iS-YNJfZ6$g8@z&diw}<_z|9=wzs?wnZ literal 0 HcmV?d00001 diff --git a/config/examples/Creality/Ender-3 V2/LCD Files/private/icon/7.zico45.jpg b/config/examples/Creality/Ender-3 V2/LCD Files/private/icon/7.zico45.jpg new file mode 100644 index 0000000000000000000000000000000000000000..7ce130b566cf7e676cebd80b722b7b1f8e0eca6c GIT binary patch literal 943 zcmex=>r!2$xztYE+n z0vvDv(hXG2%FN8l&dS1yBm-B1pYi_?gCGZk2!jYSqaXv5AS1INoz|aDd#;!0@o}B1hiIovOwehyF8wG=S8jXaG8fnFFkWNdTzf%GbR2HJ4J8 z%z=u<(G6!{W@Uq@Wd^C`YG1ke*&Lp&^+2^+Kmk@J7FHH!khLJd$i&RT$|lS%C?v|j z!6~9BAg*L+;{gv^IW=bEQUjekPb|62 zkMK_TsnJo(FB@YRsWo5Npr0d3uQKh2u|LP|l`%4*64r#{CVg4v|hX7)A}~a{rh+Ku_~mALsx8 literal 0 HcmV?d00001 diff --git a/config/examples/Creality/Ender-3 V2/LCD Files/private/icon/7.zico46.jpg b/config/examples/Creality/Ender-3 V2/LCD Files/private/icon/7.zico46.jpg new file mode 100644 index 0000000000000000000000000000000000000000..96d431eae415995d72ee9c6092e70fc4bc8ba849 GIT binary patch literal 1067 zcmex=>r!2$xztYE+n z0vvDv(hXG2%FN8l&dS1yBm-B1pYi_?gCGZk2!jYSqaXv5AS1INXpeq=dkyJCVGcdEVfz>k!0L9(!PAcnU zh{y)31saWNHXA!L#B64e+V3_jzl>!I%vjtuk=5@;*P_YoJA-|sRaPFBxA9;T5V&3X>a0$_bM%v6l6LQ= zyD0{Re2M4^_6cKDmy7G)nsQ6x;iIm@avLia9W9HFSP~>~DDi2#jniRW|F$!a{T}H) z-zF2=y|Zxp!(#ore=2jGUdQOoHk_sk{o>FF#gieK2_n`NO>S)(n|kFB$EX$E zD!XxxFNtxZ;(?+WHY}s%n6`j=PmE&S8_{Vdn&y3X~ zJT5JHN-RDOehJS4ZU=Q_MID!@jrz|Zx}s?3kvn^f5A)po`EPfnWOZp-{CsP}s@BUl zmaYHR`&a+s3)TCp#1F2Yx%p+?kGlMwKXUhl*MG0myDxqBh1|VezrQ_xT^|vDGj8^u z=I_7jf$^Xz$iT?Lz{1MR3X5Y)QJ7 ze;>0Z?fBsJ_;mhi!9NQRZfc8Os&Hee+DY++H+~8|{=}okvZ8-c$#T=I_1Ye9mb1+d z-{5{bteVf(>DOHEpRxC!SAPS!R|Du?W+qk^Mr8L2vIw!V2^%^xuqy^80$m(55$s%G zVzg&?x70QI##UCQ_`)_Vkq40(4G%RvG=y1}O5bt#YPdi4_{p!5#T>-~%Z_M^d=9%M z_V$I!3I?%B6Ldd6nWS8|ReW)I_o6yA+h4COpRyaWng{zl%v#&M>r!2$xztYE+n z0vvDv(hXG2%FN8l&dS1yBm-B1pYi_?gCGZk2!jYSqaXv5AS1INV}*Wj07XBf5G9c1AXcdL{v&`h-*8u6#b@P>(|` z6I3lTNUhJ&i*ar*4eWtxt$=(M7A9s+L6D^&z{teR!pg=jC?vwbAQY8~hAUOh6V*HJmIPVqn5-z(3!R|+(Mr;15$D^R$I@7Y zm}VTh^>B9RCN`^;X3vi)R`c;?wJLaQ=yfTro0s`#!!27wpU*z0=GLxQ?i1E|;L(Q9 z%o!%aqJJbey}4>U$LzHqL!!V2@tyAe;$EvRKR1xPxYe?IW7pP_W7QQe&3qTCWz<}p zGdGkc;DxB6fa<%#jSMWlxw5YrJ!G%s)~rfqy}5PK*CxI_VzG;#35lLLZM4IcXHCSK z7Kamp>Y92VVmcjyMRVfj9?&t{`t$9}%Y~c!i+dG`@6 zV`T*=H(1OIvML$^T_)rd2y$9t64+(TAeVieF1dDb+Z4BFQk7bQX%mYyT7JIe$>Gjj z_9sE&ZpxmQ;r_vj5tlUnalB70&3Q8USHc0^->%0ezdhS6oVaPt#FRlkJR*cuH_T=IxuTjIbZ56i-YEVYu_ymUhaH(UVQxjn*fgAGC2SM literal 0 HcmV?d00001 diff --git a/config/examples/Creality/Ender-3 V2/LCD Files/private/icon/7.zico48.jpg b/config/examples/Creality/Ender-3 V2/LCD Files/private/icon/7.zico48.jpg new file mode 100644 index 0000000000000000000000000000000000000000..d543cf3bb31395bf1b1889422f101f6cc28ac83e GIT binary patch literal 1051 zcmex=>r!2$xztYE+n z0vvDv(hXG2%FN8l&dS1yBm-B1pYi_?gCGZk2!jYSqaXv5AS1INoz|aDd#;!0_xrQ^?KMHqDFkmxGiuGB7bC)B;&->Hya`mCOtGptw4&)g4Gtp^kV`JSB>rkat7nT3^&U64aa zSe#QtkwHLIOhU;>+0ew%8R|YpdxnRe?LI1x%!*eA9aElela!Njb>hk;O@`?klI%PV zJa|86*%HgNSL-%O3T<*&+OQ~@(@$I|Ij`NTqVULB?_&pRs_s_{@mwkd(aD$ z6&@{OqI~TKqnsKxY<;-lf!gZD=Em)j(c6VrE%?ow7;t-```?&%-|kFKsd@R>I{);- z$p>qkqrIo@>p%Xg==;e(@29WNDt_gin?85rXSVB+_0~n=Pxi~0zO66I)y{hH^>of% z-5a_I+i!op3k+2qK?X)9V5oAyV~vqXkeO9Tk%f)jP*~KFK|n-I$tW;UrLYkaiHyK7 zz2vi2Yu2$&ev#M&uAnD&@04@#Xx?Dw%be!u&kDm<4|+i2buJ&$MfHnsef+ zVaFzstc815F1fRMWtrL5_2t`opV=&KI;0!%NVuaYHbd*nwvz#@|K3b4OFCEiWc`^s z?baW2qE;lnt?%9U^7gX3o6P4`@~Kb#xQF$}maW!RGv9sL8WKBeb@_h=pciyOUSMTn zVdg|63_%v47Yv!%*o8$L1;i2=I7F3HjGO`&Ledt<58r3ppS{SLd*N#BpCz3(M=yyT zyV4}W!Eo>LeFTaMAiY@&-yT0J>$H)I~0sw|!V95Xg literal 0 HcmV?d00001 diff --git a/config/examples/Creality/Ender-3 V2/LCD Files/private/icon/7.zico49.jpg b/config/examples/Creality/Ender-3 V2/LCD Files/private/icon/7.zico49.jpg new file mode 100644 index 0000000000000000000000000000000000000000..a388490a757624c516afe8b45c064e323cfd48b6 GIT binary patch literal 1050 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 xceT26VjH%)-h70<3JTV8F)4&d$Nk z&c?~f#l^|Vg9;d#nVDHxSUK6)IC;4_xq12dfPkMLtO!c+KzOM7;Jp8b7z8;OL>NSv z83h@b1R0qH8UG()kYr$BVg|Yq0a)2t*f==<-(uhZd4Pf8`LUIUm#ukyb!NwXpn3^L zpn8O2Ad8uWk%<+ooJj!4Rn*+DF)Ga-s8k%NA5AF}3q&O|NF}3Bx5{CCph80+4-^c{ zjGR!Dfg!`j$Rs2zC?YDxz|JAAB%!Drq;6Y9`?c`?*&jP?vq?|c2ez2sl!=Vz)h zn=PXr%bHx8vO?g(avujlEw0aUati(pn_HHtJblQRvRcc2%a>#GQocA|b{2fsGpl~a zYTs{HWZtPQny~z?Mw_F-f_W2|nk@!-w1TdxR}BIs%vN_)UZsQB<jxqJXz6WKKedqjK8ggxS zsgQ?+NzE3noNak%gCieHWIu2;xJZ~C@*k4Z=Nu2#!f zZB@Upr}MjcjK2NRJpA~P?X68$PQT;X=ApZIS?u;?erZd4segNF{_U@msr|MkxFB!0 z=wV&gUwV(GJcMlYKdV;_>VP@uLg{KWh zCP5(vW?@CcL>5*NQ6W_RAy*)F(s zS7oV7MsVucgVXel-WIzRTwf9OHMmGiPv`!%8{g;Z*H+cLZ{Gc%VNs$y(4G1~cQOML zEITyi0FxDyAOo|IFpHsMVB$hn5k)1V#*H6Dl~q)YgBF2P4l~H1))zG!gwv~y*{=C0 zHHbgaoENs`;&h>=b(&G-eLSBgebDsy5NoZq?Bkxptxp{p^hA5#E^+DWSZc|YxXMr> zJ8+9ss&dGWZlS;5g?3IXblM%#~2u3H&;?#%4lPa?H+ N61x}GRc`-(69D#wWg7qh literal 0 HcmV?d00001 diff --git a/config/examples/Creality/Ender-3 V2/LCD Files/private/icon/7.zico51.jpg b/config/examples/Creality/Ender-3 V2/LCD Files/private/icon/7.zico51.jpg new file mode 100644 index 0000000000000000000000000000000000000000..7c5deec1f89958cbdc4203dcc2f70a7595b59697 GIT binary patch literal 978 zcmex=jH%)-h70<3JTV8F)4&d$Nk z&c?~f#l^|Vg9;d#nVDHxSUK6)IC;4_xq12dfPkMLtO!c+KzOM7;Jp8b7z8;OL>NSv z83h@b1R0qH8UG()kYr$BVg|Yq0od3XSvWZV-(uhZd4Pf8N#rKhO<&nh3%diAi!*`% zLNNmaD+>b~STU0TP}px$yy?Gif9xvR7?{8+nL#Q!UIk8^v+?eK2B2D9pa3%)3mYRV z%xFeX;IIh_2{W*Zh>9sH85%h%b4UaRH6}qF#%RxQx@Ud)k#*%;@}-X~Y5Mf>$Oa=5 z+qL(y^Kyk^*wk2D9Qc;X9C6=rc;e2Jx2ON)o{>FE{&dDI_4Z^|Z||wo%sg8p;=DT= zJ(|1?P6Qb>*_t-={}epVYyYFa#cb=2*#)<@RkGeqy=_)~s`S&Gr|*i6IBc9>$vl1K zuKuWi;D?`jB2LVo7*??+G*T)={}tz-g!~hy<%2f(0b z@2Tx~%X-f6sFxY+@RC?<@$Ab=1t4qto2X(%a@-OSKn`wFz1bm4qF|seBV|$6Gnggn<`_PYm-U`Dd*#iY$EG`+u5$8HZO)1w@r1*RNQ&Sc7Gjn;RDl3`SZJ5(&gj~|LuNheeFD_bEffeTcfvg z>}#^7eLb*I^WDYD#XHEQjI3;Is4f*|U}1F(6a~h5;zR)vBj=#PNgF>v zQVz(uM-7V?tjzmf@=7P6tW4AUlfld1Z(b!uY(1iNZ<5bT_7y?G9t&4X&rZAcxietB z!g5Kw!1TInyM_9+Hq5`HsbtH=lkk4uDTx(I#ac27@_ADA*}3z!9awPKVt3l5$#vFi WGCXAG>sD=@(o%7A*QXEvZvp^sC^}F8 literal 0 HcmV?d00001 diff --git a/config/examples/Creality/Ender-3 V2/LCD Files/private/icon/7.zico52.jpg b/config/examples/Creality/Ender-3 V2/LCD Files/private/icon/7.zico52.jpg new file mode 100644 index 0000000000000000000000000000000000000000..fc90c03ffcf468cb6429b674c51380a28e0447eb GIT binary patch literal 1031 zcmex=jH%)-h70<3JTV8F)4&d$Nk z&c?~f#l^|Vg9;d#nVDHxSUK6)IC;4_xq12dfPkMLtO!c+KzOM7;Jp8b7z8;OL>NSv z83h@b1R0qH8UG()5C=LFk>F*1WyGJ{mIyh@ldbK|}HK&6I2J~JCIAlR6p&R_(E4I8_l zh>)Ah1`#Y3X+^J>n#w{oJx@_?&~jYC?OD~_^rGxdF2;1PSxL@M- zd?_ony_xd^PVKt<#<;LL==E;#??<*jV|(5Hv$%YR>2bT6Q>SOHj9b1e_HLDrxkbU9 zpQS%{g?BD}?4M!$S-&>NF723AS@^B*>#}CIUHAL6Z|$|X_~plIbMICj&y#=b|G6I+ z^4fw746IB@0nY#oc|jo-Lk3~RL?y?-Mpgk4QDvirn?69Im=PG}ix;qZXsyav#&o_= z@C9R2;KeIFf|d<`mN6WY>l1t5)BG&eTzGSSj!wtghnbSL4($f=i3T4!zFq#<5@_o6 z#8*JFWBa#*HR;Ol*Dp!AZIk>vY5o$SPJly2U4 zFCOSjU7#~rfGGr?KETdo5E5o#RWx)=6fr7n6cAGm44OD;;YLUb137eWe)G+%y7SJ> zbv?s(?x<#+n=JG1uUv8ETU)elUGjO!Zm>jcM&mn$ytJ!}d%RjJo91k`o3wfVmB^di zcdKTuaN@KQkvJgx@$aGKx^r3iHZ)9Zaj)Ig7kFUp(_0p2mA}nO`%}=G=_9=P(Yf=} Xbk{|0(e?5VTzc3nck}(j|8D{S<-}ok literal 0 HcmV?d00001 diff --git a/config/examples/Creality/Ender-3 V2/LCD Files/private/icon/7.zico53.jpg b/config/examples/Creality/Ender-3 V2/LCD Files/private/icon/7.zico53.jpg new file mode 100644 index 0000000000000000000000000000000000000000..4553bc8fc5c9abfacb67de6d3c83313ad79c1c0e GIT binary patch literal 1017 zcmex=jH%)-h70<3JTV8F)4&d$Nk z&c?~f#l^|Vg9;d#nVDHxSUK6)IC;4_xq12dfPkMLtO!c+KzOM7;Jp8b7z8;OL>NSv z83h@b1R0qH8UG()kYr$BVg|Yq0a!U0*w{J$-(uhZd4Pf8N!Xf=#$pLtb7X}6qS?>9XX675*wk;Vzg(tJXb$|rsUk^Gw-Fgd0w6-{LpRX z6HZaBYis+YAG)+OEPWQGV94>Kg>8$#uI`d{hqP3lP48xAZJr`L`*&11TS_p8s;S_s z5SFlQa~4XbK3c`t*342K;3mM`QuTKEzsGO+H2yt%VlhvuaqsNin>T;E_7-5p_14Am8-vRS?b5V=c42; zE)bqw^6u$ksREaM4=tLM1yu|K-@n)9Gc|HQBs^C_$a`a=h*Ln2Mv_F9SWoO@-Tw>* zzn7QHx`RH1V(XyW6Kzjun=u%7nj*UQvw|5ewI$7%izUJndlO+ioqGqJM5qmGeDP>7jD zSkaInkX6aZF;PH7)Twb3BqAAs!8>^Z#}bK+J~t9m-zjfk`(@5Ixl2_=V$o*?4ogAz zR|}i78eawZrMi6Xb#9hRZV_u>n6fBq$0qKE>wBAX9>>T9rP&r1NgQs;Hu`Lt7aj($y+-(H7r?`kiudK16w$N7GLpksAFj%8+J z=7gpNU@n3KMcc)>ddpeOc9vvmec5oRneC@d#H+`Q zntYm*d14HX)O_H1TO${t+A`Te$KVNfzmaBDbVKjmR~9>0@3K7kcH_$(>)bO|>|XwK Qad3V|?_J^NoB!Vg04P*Wb^rhX literal 0 HcmV?d00001 diff --git a/config/examples/Creality/Ender-3 V2/LCD Files/private/icon/7.zico54.jpg b/config/examples/Creality/Ender-3 V2/LCD Files/private/icon/7.zico54.jpg new file mode 100644 index 0000000000000000000000000000000000000000..aeacc61b5af06909bd3b4e39e89c7a539d5271a8 GIT binary patch literal 1080 zcmex=jH%)-h70<3JTV8F)4&d$Nk z&c?~f#l^|Vg9;d#nVDHxSUK6)IC;4_xq12dfPkMLtO!c+KzOM7;Jp8b7z8;OL>NSv z83h@b1R0qH8UG()5C=LF?6?|D@Dp24u!AUn{hFetEo+4$`Z?lsS8&)^T&l9-E-yB;)%}Fo>uflbI;utb#v04 z$in+C_noS{y8Zo?%Jwk(b!a|fO1xO%vyiLH(A$5@yV%KTJ9dBRn4~M#-1X?~4Xs&SA}bn0R52!(DqI3`-Hob z#dK!JT$7vKRb8^_Kf}|H@m*gn|GJlLD7Smx@@Q`Hv`7E81@5no&sW{DS$@^6y6dGc zw?Df7c|9=Xbp(OY&(6fc$_k5rMnPcE3yCNiGB~n|8U+dnD>)@5P1<588)cG%aQXcoKsi9it=QP>olo@YMrA*$odd73_SFV$lwdSYq-gQ5Q zZ`;DI(8zr$A-2(p#oKnQw_7S#&U?K{Kx`aEs8@npAEz?ZWF1xq^i~ zi4X2S?|$-S>axgCt=gchpeNz(_PTk++M+7^M1=^AJw(dw|AG<{xQG&|0V!dUVw=J literal 0 HcmV?d00001 diff --git a/config/examples/Creality/Ender-3 V2/LCD Files/private/icon/7.zico55.jpg b/config/examples/Creality/Ender-3 V2/LCD Files/private/icon/7.zico55.jpg new file mode 100644 index 0000000000000000000000000000000000000000..a861dd0fc1edd8f5cef1f3cd7a917805cee7301f GIT binary patch literal 1165 zcmex=>r!2$xztYE+n z0vvDv(hXG2%FN8l&dS1yBm-B1pYi_?gCGZk2!jYSqaXv5AS1IND-9eGN&HqPr#2dXv(iZHXXu`;o+L-jB*voHdU7h(_; z77-QW;1rioRMJp3G&XThOiOQ?vJC1-Mtg>b=cn*Yp10|gXxCi7pECvb3VPqnmpr>; zLB}UA#|^ueh8*+wXvn4HHzRFVkHE3)xv>fyJxdgMo%i@`I%FBJFl?pZkwOXMi8GA) zB(+nmnxd4BTrgc=YQYw9xY~w;DI@B3QNvRo>K7omFmReq(DzmVc%P?+Yf!wOn%4W_1EwQ z+Zv{1Uj@$_zfGKUHZ#U1uI){h%!`QOKglt#+Uete27~FpUIr^KJ^c03GOfw}meuC- z^*P>NQqV9A78RS$F|+@wrbq8Wop#%EGJwdL{7X?x&CL{irYh z&u}OD&bxnqoL|kG{%di;i=F*%o)+$Jji0+87%ygmz<6O}W@hJwMJ1!45HMm{L=4%4 z6V1V+uQ!_rJ%B2rzAonpchEd&&g$SIWn z%Q__C!M?Xn?ZxlZ(65W01ck(2y?4!b-`^!S{xdM-p1fgXsH(c?Xxo=5%;GYY4~ztr z83e5PPcGf5bYy##SHf3?Q}q`YzL4Gb?b(vMsd~{jZ_i#aF{oE%_RJUIw$e#orh4*C zu1HZ4=xR~f5j0O^YPZwo%In|ezu7+h_Wk|gPk+66v$VD{>qqFL`=De8^d1vCD;qN> z!h0a!2?-mriYOX6vaySbs|AWVIR_=B6gEzrwD=+<{et{fczf;6E%)MDPsmJ7c=zdI zhwm(I9_EG~Z6`G*5gmU9mhhR6*viUpKK?c5$*puv(;GzK9dX2nYjZ>{*ehg-%&v@#_^;+Tky*RGmLY~`8HgnryP zv8AO?d7+rPlly(1b5W)D5_>r!2$xztYE+n z0vvDv(hXG2%FN8l&dS1yBm-B1pYi_?gCGZk2!jYSqaXv5AS1IN;EkV4v_m97)~dC*{(jqPb6{{{a^obZI~na6+Vyx?Hv4cEz7@=9XGt#c?Rm6g7K=m4 z>CPz?qzgJ3Z{Pkf4(Pg7qIQYo8lSimtyUCogbwX}Y@RYYzDgcOhF#p6#7K zIt>^*Haxd6n7Qt<6yJi2T4J+fx?fJMJ=d8cpf14773##x;t}CCr z@2|zCZBIWhpFY8Srk#vsZ{OjUHLB{<()&NznFi|{&06^~ocs5R6LN7*pBBrvd9Jav zo%YJc=Fq24^Q~6?>#zA|Tk&m1i_mR&j3WgFk3hjTZ*ahdW$=(2rT(mLmtOYLOs_v>)6{G7ftQfjZ29Q#`9 zN}Wn+<)#@sSgjH-Smx|=yCL|wAaDl1o&sft=jY2iAI`O&a%*;Uxo7C~?uc1a{<-FTRJy0E!#DZu>WzDL=^YjO+iJRW zHmwr1Tqdt%=v6NabnwG`U-C%XTby?FA@+gl9;XNvgP->pfrjCxpkxBHyq^!(c? zKAC4a=G}?AaXVr=t5F=M)d!_3@f!`_J`Aji?0a`j_2HINd#rsf>HB>6^YGpsp^~X~ K!e8_M-vj_g;i(n? literal 0 HcmV?d00001 diff --git a/config/examples/Creality/Ender-3 V2/LCD Files/private/icon/7.zico57.jpg b/config/examples/Creality/Ender-3 V2/LCD Files/private/icon/7.zico57.jpg new file mode 100644 index 0000000000000000000000000000000000000000..26f596f73001ba2ba623cca93358be700a4b530d GIT binary patch literal 1130 zcmex=>r!2$xztYE+n z0vvDv(hXG2%FN8l&dS1yBm-B1pYi_?gCGZk2!jYSqaXv5AS1INsa1>SH2dg*aRrT#Lmjb#0@i?iItI=g^isQCU^p(9y{yIjwQ>Qm7Ld?HL+^iVlm&app{0nRxeEu%+QMm4o4RdUnU!13C3( zdx=VK;hnod>rz%y%pp;q(=00#7{nAZ9VT9yvcSpb#mPI-cb`49x@c8UuDdIs^;oU% zA*VOuhv_?KivCcdHL^kmDScfe%wAGQ@&p_JmJ{(p~A~iH{j3GO`@CjyHB|5EO_bZ zS?|c%E+tNkYXz>X4%=XI@1SDplW&VN4^3~bI4>p{_tWR@ihR`xI|H4irF|5x2y^sy zOCT`(!q=qBv4{6xPTf{|@AkF(ckW-i zed*@*GtYPYXNcOg?EcNp{O9?=XfYQAMhhD&J2xvVT0lvMnN>)bMMO-|kWEy@F(h#z zySTENk%?1aa$(b?MH>%Zgro;XV9ZoEuRV9DZ_$;6tj%FsCZf|K6NF>lDeP#NbZu9e zsNL2}CwFIGURn}rb!11&qE9y7-*-JZ-RCdQAF!a8v+1pah7XGi(*ujGos94Nk~eKm ziEsaE%$@T*Kv&)5bi;vX;>j|lzvG)yzwXoW>r73Kl#xg=owRxXIME|I8i;rBE-rjEF!9CXp|@>uH?wBtfCqcn%sDB;^aje zAzonyd1Zp^a+7B@wOLCR?Otuh?<=utQO}hK#dJ>2wUwRs*G*@8{oH-d*55vp^Pa2r zhOYV6?YG>QX=C8LilU<*&-|FYc;!_!k3;|Xb3@a#_nQka9w~}*NQzqa{n_=-@E6-Z zDyFAj&tI@jbCIH!@%hH-XKyTN+$^^EsEldHv_7LFKNi{rCWZeNDvw|OV|lRaDW(hE JUp)Wc1OV|5e;)t< literal 0 HcmV?d00001 diff --git a/config/examples/Creality/Ender-3 V2/LCD Files/private/icon/7.zico58.jpg b/config/examples/Creality/Ender-3 V2/LCD Files/private/icon/7.zico58.jpg new file mode 100644 index 0000000000000000000000000000000000000000..cde481bb5320ceec3e27cfbe29076214973410b6 GIT binary patch literal 888 zcmex=>r!2$xztYE+n z0vvDv(hXG2%FN8l&dS1yBm-B1pYi_?gCGZk2!jYSqaXv5AS1INX1GXT{~0u5neMi|b(zz$T;$_7@>3{w8IGi)Qf?Yn35fvU}c0?aHNOf38`9Zalj zj6mZV1cih}M8zdI!~`Tw%oJ5LP0bxW!orhN(_1Iagu0c{o?*FIX33=Z%$g-L^n8kS z+NLdgHD?!>6t|I8-&w=Jj}Zw>zf`|A+_RHS7WG-XcI8~bqKj@5?50l;p3>^9I{CB4 ziluIIf~A+9b+9-x@xeScjz9bO%o&WCo_}{1UjE^6h8zpiZh<4xx{nXC>It{lSRS8r zZbj;%MsvMMoZb~!>c1SVW?_*q7 z-MdQmTu_zq_x&3y+h5I{{wz>&m+ra`qC3~E^f7DkmfiWze@3ajk7eaO*S_>r!2$xztYE+n z0vvDv(hXG2%FN8l&dS1yBm-B1pYi_?gCGZk2!jYSqaXv5AS1IN_2qtp4@UVEu_-+jg!5?*~shvmT5 zH-Bp-EmpG!&sCVQ;Hq0pPcqMe&3u>36WiB)F62I_o16Z=k~nq*{2sk&7EET zDw{qgO+Qxr(#|F_?xxXy27`yw<$)2RBgnwO!psg#aIolRWD*o&W)Ws!WfM^}bQDzz zG%B1ZAnp_di49^&8JVwI$nf?bB18pR>=s?6z!tx-9jer>>Y{vihUs4o;r@M`aB^ zMef~5dNO z$Sh4dt}Y~ zAK$m0n(f&uCS{PfOh&QImLrgPiq-xzcjc~MTETJQXtxZr4wwGvH)mgEl}cCI)*sdt y<|~WdZuHFW{<5=gGj2+@&Rl*kJbl^Qvs!l|^V}kyo6I?LHg@&a`n~u6-vj{2jFr;> literal 0 HcmV?d00001 diff --git a/config/examples/Creality/Ender-3 V2/LCD Files/private/icon/7.zico6.jpg b/config/examples/Creality/Ender-3 V2/LCD Files/private/icon/7.zico6.jpg new file mode 100644 index 0000000000000000000000000000000000000000..240cd0ffd21be76a171a782936c1361ee2ae144c GIT binary patch literal 2657 zcmbVOc{J2(AOFo_h9QjgqA3P3gzRf0B3qW3%w#FMxR%Lsi7wKHv4sYWC1s7QV+^{; zCE0GtKEqg|B3VNzdA)SsbMATneBbYLp3mp`p6}=TIp=xKbDs0;Gxui!e#>(f=Kv50 z1ehNTV1E)g3xE$&5at02BZMKu`z>_$RnHU~o;gEAs;&2m}fSfni|CPYD?>3Q6&0h=| z0W&uyemHP8W;(A+*h}B1csI4C72m-YW0r!qO-XtR;voz0K~dU0dxAylu;KA(Y^};M zn%38lK?fc7D>Hg4Y$meSp>HA6i>J(#I|-elkLeJ`Y0gHwCER&}CV+ozXd^Cp<(W(R z&0mc%GPx3ZVljqscLZ;{g8k?+s^TO(ujnzU)}QzH+B)+`9Ra?&y$y|wn&p6U(FlcEp$2Ec)RU<$b9r9<3ZPTA(7aZAETQzxw6wJ z>0CALQU(TzWp1WIu6La}kz_r$tXYeU4OH8a!r3M*RH>8HRW72i$8fx3J_Bw;>zNdt z4zdv3)?2F`C2;S!;2+vVrTVlPGP*NJt~P>nLjB%dRsh4=C2#jH%a$I+sYx6{FmOUmi~LyDiyB0Q@w1lT z?Ci|t%NHr)-D%O9lOHxTw3S~}O{6YY>Gy@otucv@U)-`$C%;2wFFiUBF>+XLIaf_L z8%2qc5CZ)0tJaM8cS{CVyZpurd)JTdVxQONepa$tq+4Ao*BHH79&5q1JR5Rmw%~)e z)fMNi*V>_VpW4=!Cs<(v!To0i#YU#oUaizl-S{}cJ4E%R`sx{+tf}SroxWbd2b3^_ zR#(+uNllJX{X~xE&kuh-Z{8szVeFU_$RbUUjx?!?t4FpkC;!s&hAN(YCLlWlUlq=L z&HSoK<548gCzVE{h{~!@7Q~+Bf9Ov$u&#qTMwhYOjyziWcDqO3Y{aZWp*$$z53?(S zQwr=D)imC@ySbO+HB|sDGJ!Eub%D~ah9~-;lCD$GhGn!wWjC67KV|(3r`aN5}d8=)B>x&AzHCoqouR4>6vg%#^ z&rMXA9^o0nO8bU;Cbq<4qN11H65a~?-Murhary!~3sS7h{>UFd#rl8;!wYy~T|D#$ zIK>#HGV;EOEf_?Z;cu=DZh2fX61f66!|q0-@JO%TfSkrE*TvA~%~RdpRxdea)%AGw zn6wg1kx!;kl*D^lME81nnjC64|9-0D0oE z+`h{aDjsEq@i*;F<_fj@rb|Dau6Lw=wb$s>YGPIetv~6Clff_bdle|t-OLM3$A|7H zB<FFE>@?vh4#CP;?2R%dl*{Iin>9bJXtw9bR^&DI=l@diQ zC9t%e!fuhS*<5q1uR1-ZSgi_U6-;%k+*^24MgHXRRzyel#jUHfy`-T8|IdbY?gOZZ zhOeN~9inHQ*!SkFEvxMrp$2SdL5}F^*P)^h&Yo*QFCVn|>!)*hX;_7^=@YBO77OR~J*OXSh-g(C02 z$WS^pS|dg!v%i{o52bL?e=YXkdKt`~JAE@ts5jmmVfi~?l(~#(y zrT>Um+IXm4mQN zI(a>zz^eq~m^1hHb1QX$GFO?rCV20dm6(Jmyr?h!q^wDde&1wr3pew;1=bW7gTvQc z->JzWs^CP_dpCEL+>*(eI=Z<9vxcdD+IsH&|fw@qUl)R}h7^hcU zH(ybKs3E!&!hrr@4`jC*h;!sh(;)R#5c(#Vr9QqyNLzm=n*wZ_D~ z*4`PX!Wv}-a%{#CV+PfBw6%45wb>)Z3%ZbP@hb_cTP8OId~Yf?dhjvITQZX}x zzPL)~P_iTew@#TWn3_6HOy~tffXO44JMctRwz?u=Q2#TEz-8|AUdRrIm||yVRgJHzXy2tcyc~}2 zWEf`)h#NKB?2o3RMQYglK!ws`(PboPvuq2@a~Vu58HHY zre>6jMYj>r!2$xztYE+n z0vvDv(hXG2%FN8l&dS1yBm-B1pYi_?gCGZk2!jYSqaXv5AS1INAq*mRu2kH<9`vak#fq|WsjRCBjNdPE(C)zId zut7sfJy5L#&;(`_)7cqV*f_w7nL&!xk8Pis=km)f3aD5QC;;>v3nL3N)O1EBW)@a9 zK@kRa4k2MtF>ys@M<+=oLn9UAM5yx^?HLYllX!UhNORKakNbX~;GTK-2;Ys#8+U2@ z_M8_#{Po)=hn=#1WkwxY>z64c&$+CXpr91YAmh#V@Hvx2b8ZyF;odLq+Y77TN=|H^ zTfXc#pWt!9Jq|||B_eMvPZIKLg*ytnIUQ zapj+jxwStp^XYfX@-2Davbzk#+f5a=eO8L@?oxV^Z`nKJneW26j|FT3^Go*du?QH5 ztgPTzzgU8c**f{Pgm&^LyMs20g>Q4#y#M5^w_@2po|mQOmM1QENNjo0lP|a}WJ!nC zrq+@Tb6zi>sWjE_vUzdz+VI@3g|D6_+cQ56sa|v1JNB5xQ@{G_s`b-@KYp6O+wlGF z=+Aj;Z>pR=x$>39r`P`(q}F>M*NuODx6b&8OM3syJ1;m{S zCqkkDn3U}q9z zSaxx|+3&IK$!Ci_+HRX?-MzD7{m2g>Kf~Dd1h?nmb6o|Xqa&LkKY7Yk)Z3m zmrbkh6{w~(UhGro;Amdaf6+m-j8$~I(S+}YuS8aDEOIyO+NJzC)_lu!gF~*1e#x3j zJGJ7KPs$BXwHyea(xMPl%6q`J z>2W$^dhhGLZ6{9dI;%J#N<^!$-SD~3o*7=tuP~n3m&e%m@nH4-T8rE#^YT>F>yNK9 ziU??Z9dTGkw9{A7$L)+$hs?t7^)s9g$V)bL95}FUjc+i6DNF3(!)LDLxvuPce*BNo zO@r5&yNmUfy!{op*I--Q!nDlS+M92!J-hBslDWH2X_Q}D+FpI{{|vSB|K9`v#>r!2$xztYE+n z0vvDv(hXG2%FN8l&dS1yBm-B1pYi_?gCGZk2!jYSqaXv5AS1IN<&Bz1{3O05@ z5e^|?Q85N_MI~h;PDdw66+`1hsPh=@84e$lc(}8j^=R?AiZhc=)>t1nExB9#Xp2XB z^TQv%vrdSJUVH8q$m{kii7n&8Rc!+SLCpp})#8V@nJ(Xaa4atIUH%!(M2oneGadSN zu6kQA@wm`>hA+wqn`9V7mS-t3IOede=n&yb=3tNA++RKM7N6eoowLu&Km4M4?Q>;f z?x)kS@qSrPe_xwd)fe)44a>u;B4#^htJloxQhHLHE51YFV2anrl(jcL1f6a4D@+Mv zUck=Oapk7d;>YV(F8Q9>_2M~;kvD(E&%oXpLatVk77I9fU!BV>ZYwlCaN@q9OsIh7 z%svx_fUqq*Aw5ECgIqc$Zd7<8AZTB;bo;BvcTXSr!#_3h-M-n;?+lOY75^!U|GjJe z@uyLhFXeu3-Ea2#?xfC2)4fOM#n#`BeOX;{_1|9q(~qAo=U2Ep>0|WUU%ffoZqGiI zF+W^&`A%P(n=5}@+oyef>(Xx*m;aouYXyuFZ9xVGV0vU_fu|2fCP5))7GXmMRz*iP z5mBQ+0j0!=;!cH-_-6!0$HR4kDrYt>d$uTOn!@6VF2{CzN%zl}&(u6@$(K@PRG8%4 zXS+~@>oR|X&<*$0e@c%RpZQ#~+HLc!yLVR1uQ>B*#^yP^x`uk(d{H`1$NaDODX19k z6TZd#Bnnm*9la=XOzWon zs@pZ5rF=oU;upSM$(~uCeA(~a_59qz319g#_Dp{LYRaA8T#HNJhWbt|`2zH$9@vwt zOw63HL<&rIg3LmSKu-#bII<;*88xyCh>9x(PMow5l5|1-e0@LTlz?{o^wbOG+K*Ze zgimQvUEYz$_(ojXBJf)2^{6K;chfp2AM=X0SZ4UVEzU=^^BKd_+3y}me3a5}&tJ~F zXY$!2Yu^9(ddy>f`n6SOCA5~wD7M*l1Ts&t-hbupe928SJT4sVS|ZaBSnzPI277sS zScAofs{ahrqSa(`&GS;P%-!#0zDzkIODt{Prroxy?%aBNOzg$WzSW**&Rk#mvi|+< G|2F|V@t*wv literal 0 HcmV?d00001 diff --git a/config/examples/Creality/Ender-3 V2/LCD Files/private/icon/7.zico62.jpg b/config/examples/Creality/Ender-3 V2/LCD Files/private/icon/7.zico62.jpg new file mode 100644 index 0000000000000000000000000000000000000000..483b712d27856cba8783efa8f2907918d6a0147e GIT binary patch literal 1152 zcmex=>r!2$xztYE+n z0vvDv(hXG2%FN8l&dS1yBm-B1pYi_?gCGZk2!jYSqaXv5AS1INgo1FV`Eq+0!$h2)~jb71CC4Tx8zq<=aaa&6;b8G}_U|)&0lB5~(z31V(@#u~I{UPB z`)-|AKa2hKzZJbc;uP)myQ2Q#&)Cb}v0+?$@+YkcOHumCvFoG0a%`HunnLL^4z|W1 ze$UxDKR#9+NnY6RlX+O}pLn6tP8r#2k7HMrb51Dx5);R6b6PvgTVc+c6O#@lYi{&P z$>1tpkUZB)KxdjstG53P)8+DFSHJPSn!c(sH-Fo)+dI#`Jzaly<;!n#c70g7 z{$=i2qu(x*);-_8WAo|guj^ixJq>=m^4pi!huPz=PWiU=+y1*7F6Zf|I(*H%Rc>c< zbLrPPzx?~|+CSB-pY#|Q6Iy}{3@ps-EKJO>cxGf06k=u(W?*F#Q8aWERWb@poG2h( z2#Iz^P$WdSOg1_;dse4cL{p!uuyolJOOgB6Z+RuIZu?}*X|Yl9xV%6YYi9ce&ayc1 zAKiKV#}xN(EgP3EOFihRE2fyN&Sudt;qZsK3#>JkZrFOnnm*9la=XOzTbm)v{-oVx2X`x?hxC$)34C z`Le&hc=5JvJF41pcB)^$s=4zw*W%KTp?;zzf9iog)C2pFgMpb7;X@WdW+6kM4~0b( z9TUX@8`%X!#g&XEPFe^_t{`6?pLcPJLO9>M-3wlYALVRVugT%%FK~zXf|f~vSm})C zQg>3W#&u3U<`sKRv#0Xm^vRq_wFhK2SMFflzzx@AA0EhsTw*UYD literal 0 HcmV?d00001 diff --git a/config/examples/Creality/Ender-3 V2/LCD Files/private/icon/7.zico63.jpg b/config/examples/Creality/Ender-3 V2/LCD Files/private/icon/7.zico63.jpg new file mode 100644 index 0000000000000000000000000000000000000000..b1bd0d5b3b9b887e75126b03fa3135e9e19ced56 GIT binary patch literal 1198 zcmex=>r!2$xztYE+n z0vvDv(hXG2%FN8l&dS1yBm-B1pYi_?gCGZk2!jYSqaXv5AS1INcc>!x@=?VZp{O${{Eu zEFvb(pd=xwsBGk@!l`QF)ChGVqdmjs)@d=pR(##hTVBuXN$H)tKvdP?OV61(VteKD zC##DlyewWKJlWD?6OWrgN27y7!R*~Urs=a;qcn>>Ytu5{N*^$u=*Y4mds3!yd*sff z)I$krXQe_Xyl7aKapM?6`mEp??iaX}uS>b_=|5r}8LoD%?BCfPvv!@^?6~x2;?cRc zYk$iZ{cCpbKfMbW zS-OG@3@prSENslMguuuoD8$Sn%)lz5Xz0i$Y7{6Su9R3fF{p78By}(XW9s2KVU;sG zmp$|MifC#|2{ha<)b{xP_FG;bo*u1~>zR|$(qpSA!gZNHLFmP9{i8d5&S~>pT=i^w zxt99f_11en$4F~Sv86VODJCsDX3;R=@SB+o-$kxn=e=%R5ht+p>6D}y2N)Wc?>`ve z;+}AR@6IXhGx-CShOXW`%PhMI+*J`D7po*)Aw6Eiy_8#|Ksm|27vScSpfV;560N^BGm6%Q<&2=N~? z$bYZjT~faLdBVHb`}or8G_*LXf?9aBJJvD3V0-f7!RB*cuSehUI2(6qgR&QISn8Es z50_6BIr5qDtj^(ZhUh&-_WI|;jJ|}&ipQvW-9D ze#3VC%a@VT`*boVu&6A!^1M#^({ctr|E;@M+kaWFaa^2h*|Rx5ZvRa3vwfc$PVDwm m+hQHMy=(gQ+}pixt5Oa4(&p&OZChS&?pNN~SNHk<-vj{OudXBj literal 0 HcmV?d00001 diff --git a/config/examples/Creality/Ender-3 V2/LCD Files/private/icon/7.zico64.jpg b/config/examples/Creality/Ender-3 V2/LCD Files/private/icon/7.zico64.jpg new file mode 100644 index 0000000000000000000000000000000000000000..3a887c09a966136663994f04d0d7bde9f4546dad GIT binary patch literal 1192 zcmex=>r!2$xztYE+n z0vvDv(hXG2%FN8l&dS1yBm-B1pYi_?gCGZk2!jYSqaXv5AS1INXA%Gk-@1K3OMXl1XJw#T z37`qgU_)T)*_l{4*uaXJL5kHL%XnV;{BPRS{|rFo20$U8-zGUz9Xu{q@jMrZ=T0Wb*L3y{7)22t9m52C`Dy-b|Cg7A*N8&TCT&G1duBEPt zNIw*E#QGw)ncuY4r_T6rb`)`RF#E?POuJV&Xa2m|DS5Zb_I=9CnjM|<%J5IYmAz-m z@BUr?`_=iF&nG9ix1Z|!e&<6kyRxsx9n)_jTyvwpo!QkE$JM^E`|0iO)qa&13r;US zQm*}h-NN_p+T};L{#+ckxH|aT_Q(Gjl$I_(@ki&@w)TC?ucyUdi@pE!ZapxbbOjk0 zSeV&ZnPJhyz{n&h#LObhz$&6>=*T9jWE3b+I8i((v2hY4VK4$C>EStHl`}h+J@fa9 zXlhCcG~9Qo?eX*Dr@THqJz6Q(Gbf{^$9ACz*Jb_&p%=ULx9;>gr_FP5)wAv8TIy%l zdvZ*+k<^unH#*QQurWAU#=#@;kD7y>t8PJTad_)PuDA#>%`+U03x0mnTV&1DyK_qW zmG%`utFGQWlk}gVa{asO^@fLC7Y6nFy6xQc#n$NE+p=Hj+1)dePB+!oT$(+9!A|M< zS*vnZPhSr7oj%BSEUZjS+^|Fo@g1uogRltDca367>;j_VM#h1Og%ctEV+Q%}^?Ogj zm!BuRyz;|p=8pwxOxj*ftn&r#Fx_A-l-A(Vc^_N4mt)qdEo(R~H5T{m?E8`W9j8v*N&HpF=GMEtQ&F3PtVp2JIKbMPJ^G zl&Z=2Y_G9YGfZZuzVPA$7w@2Gq3v#k5M dmwP{kTuR|vx-%?%aXCxqwiokDzSjT02>_*Srw9N5 literal 0 HcmV?d00001 diff --git a/config/examples/Creality/Ender-3 V2/LCD Files/private/icon/7.zico65.jpg b/config/examples/Creality/Ender-3 V2/LCD Files/private/icon/7.zico65.jpg new file mode 100644 index 0000000000000000000000000000000000000000..f0f375523930216c710092d652d5c70798b63064 GIT binary patch literal 1203 zcmex=>r!2$xztYE+n z0vvDv(hXG2%FN8l&dS1yBm-B1pYi_?gCGZk2!jYSqaXv5AS1INXA%Gk-@1K3OU{h-vocVv z1keO#upuz@>`W{iY+%LAAjN8rWxRwp-g9Z3%JOZi z_jcbO`|`W5ued$#Nc-CKW;_4s5H9&;(>5*%c``HL70atIP2+cZRm-!U29%tL+?ID) zSgm2^jEOT_j#~&UP!r(WAEGfW|NMz_M~u=UZ~gq6Jwwi8d$sq=YOy1HFCQE-N;SHx z@Vw4lU;Wd}?c6(OZVH(je9+L5$@Nsvd#9tC(W27~jQtX(-7B0kf8Okryjx}aK4oUj zj?Q^y_^05?-ZSNQ|E~Z2>U_-SlM~$APxXDj^P!hr+1KNa={FIsxzXRw>}reSYTwxX z^mg}ZzsidRrxzb7*Z#n6;rn;(@}paSE)H8<9sF(k@rNW5<;z5axlORci5g1*E zXZTDudNzBet!5Gz=R}udf4rpoZEBXRli9Ie`QqeWfr;%$lp3QFAF%A5p89RO=ghOI zvrJ>Iy?g5NbL-3UdD(2e{c2Qt@p1KUCans{Bp&0^Zg57E}!1L{q5RydJAXk zd4B!sl~h2ImB~}Ow7O(%MMGuK+iF=2r;k9Cc zgm{h_|X te9AF5U5i;4-iF=FijUo%XTJ62lmnKt3bs_;ntRy#>r!2$xztYE+n z0vvDv(hXG2%FN8l&dS1yBm-B1pYi_?gCGZk2!jYSqaXv5AS1IN*_gn}nFN5sw{9QMoNwCtSsAES z0%!s=*bta{b|w}MHn3u5kYcsRGG4;P&!$cN&j3_z02BiHjfsts6{?<*g^dX)BFZ5s zBrGB(&Y&bAsibVdsv$5o}hqA#~As+v(R*=bbJQc~W;^Q(u#>Q0Dc5 zP{TJ4Z*Lkc7hc2^`TE%`hBE%h%!Tp}Demh`;y&36yiJao9eMk=*)!A9xoOSbpAL6h zZ~Oh>@BQ-iUN?-U<=o&pGr=>S(`=ccP8in>lOtZv+4Om%SBGc#Og4Hp zd#0^s5*O!0mt()Zr22l>ELkVBW4-dl$-M#-+m9$UMkU^0**o3!PxO>CA7hN&R?oT{ zvtqv4-n`Fe6HaDaFxKIi$SuO`EaTvz{AR9#byqZhY_NFiL$0`x#SzCCSnk&+XmNDB z;WB#`Bp)QV&}((LyJ7d=XZv@@{yE;(?X*;GR&R0j7h9uGAItV`-g@+m#ikGb>t_WQ z|K^^!^T(=XT|2Alf!@;-1ZE62Rz@~{kj6)|*VV;55jOl%Yo6*mf+ z2=N~?$bYZjU6OzLvG3EHz2}zMzR+b83yVmID(@{2JCNr)MI_?huGcl4y)>Mzf&mnZ}nqk9>=d&QmajcUS2Hme{@*I z?1WwRBjpo%R?PM1bt&xRnaVyP?A~TA#%BS^yEgu3@cPn`b!n#Mw52ZpbmraY rz7&?UW~;u^lG_zaqu=f-+-K~o%Di&g)M+Kt3%a)56~1aG|NkZcwsN3m literal 0 HcmV?d00001 diff --git a/config/examples/Creality/Ender-3 V2/LCD Files/private/icon/7.zico67.jpg b/config/examples/Creality/Ender-3 V2/LCD Files/private/icon/7.zico67.jpg new file mode 100644 index 0000000000000000000000000000000000000000..e279adf14404dcb3f96451e249cde431c740028f GIT binary patch literal 1201 zcmex=>r!2$xztYE+n z0vvDv(hXG2%FN8l&dS1yBm-B1pYi_?gCGZk2!jYSqaXv5AS1INoz|aDd#;!0;qEbjC?1hZ>PfYyUFK$OV`FUb{Q@?b^)W*XC7uMb9dHzno>;^hqHf*$d7{Y!vGjYPoNyq2~2;wN>Y2 zksDtgxTN0Zp3dxC7_~?KhCt_<dczSc0s~&fQe=LX9q9}!DyUWziy?-yV{ZC@`;#JxQf2K7T?U3?4 z-(9%Z_3O5~r=RTG@-KAxyvdbm$Axol&zIb=+~iWW*`Gb%UY6dJ7u~sk`RqsUPoEE1 zuY14qL+tq}QU4k8Z+@NKI+OX_=?gX6p5CpsiH`d5`eyo<A zEGeo#KW*>H89YH3i&=%Tbrn6ilP38;@N$?Mcl3w!?IlNEZMigSv$wvnwfWhF1$Vsc zm1AEpgx|%)mqT))*fsGRdN>?@B)u`5LH0+$p_4yWUi`YVbR(cgmPx#!(a)6_YA^S{F-23}BW^by08_Mio^Y=?tsa^2;M`!&R*SYBE?r5H@ zDv_=w&a`;`Y{qk@*B^Q{dfR9%^i9%OBywC-Aeez;DvPM_^?iGm+ke=e)?9XZ^6tDC u|Hqs^uAIB}QP1pI#EN%DSI^5V&npeSbyN0m?!%bQbE1Xk<@TNbe-i-n#j-sB literal 0 HcmV?d00001 diff --git a/config/examples/Creality/Ender-3 V2/LCD Files/private/icon/7.zico68.jpg b/config/examples/Creality/Ender-3 V2/LCD Files/private/icon/7.zico68.jpg new file mode 100644 index 0000000000000000000000000000000000000000..8e71a37647aaa3f9d095321afef22c91eed1cd0e GIT binary patch literal 1199 zcmex=>r!2$xztYE+n z0vvDv(hXG2%FN8l&dS1yBm-B1pYi_?gCGZk2!jYSqaXv5AS1IN;EkV4v_m97)~q<+c;Cv%X(F2*nb9~263=AkTtNgF|vZyGYJ5Nx2@K%ZgS>2 zr;c4M2LlUOEi*{1s?lOcL9dswcY$j4fdb5ItjtVoFy}A=Ja62mEs;hbkMCSaq$sbUDo7L&%bH zBM$EHo{h{hj|0+}*o0;2`( z5np~qyiB@irt4h3lPgRX%vh@X%+%`bn(8}w7e1!1dzNog-*ziD?(>=pnRT!8&V9MI ze1o?hV7Q&F1H%AoD~cB8}$rk<0I-R`AfgIZNBB|S;W-$UZnNjow+6L1m_D|KZd-I-t}|zOG^Fr$WO~K*X~?$=f`&GEAi2}clMrs?f*2Y z@}>E-oI<dDlh6d!@EiM?t1}HP*KAp~=F;gi=gz*)$gvjcdl9|YhBfxC)^`Kz7{e7) zt+w;b*L!}ry4vJmVUM$j-weimyM^jvg3p*A$|JAwN6%N&>W**hrWH0Qg{O?@7 z+2O4=OTThWku*)6nY7IEwDLUJZ`y?E}3F^eHookRk)Cu!td>BfFSVpn#~ja$@7eNswd=^62aT3_{9JKNoy@ zvybmtoyH2qmtF$8F|K9aH~9WoY(Dv8<+YzhO1^2AIE*GN(&RQ+#m(tmdu3_LE9bo( z*-YMy{f3@3`)ea^UyQ9?kv0EkeT}~E>7`Zwbk6*BQVBV9dwz7Rn$#tyoS5lfBZ_k> zrtDcH7qX*rMqs1BW~SvTRt+V0LcOb{nfo=*|JA*@@#>|OyDzU?asScTUq{YekCdA7 kDy}_i$6oz9%e*^}jc>h}d(^6|YUa+(dv`wm{Nevi0DMBKR{#J2 literal 0 HcmV?d00001 diff --git a/config/examples/Creality/Ender-3 V2/LCD Files/private/icon/7.zico69.jpg b/config/examples/Creality/Ender-3 V2/LCD Files/private/icon/7.zico69.jpg new file mode 100644 index 0000000000000000000000000000000000000000..7d5f3fd903b3717ae7224203bcc88d623385b6f9 GIT binary patch literal 1205 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 literal 0 HcmV?d00001 diff --git a/config/examples/Creality/Ender-3 V2/LCD Files/private/icon/7.zico70.jpg b/config/examples/Creality/Ender-3 V2/LCD Files/private/icon/7.zico70.jpg new file mode 100644 index 0000000000000000000000000000000000000000..97421ca1b6830977ba019bd34cb419b2697a8a4f GIT binary patch literal 1198 zcmex=>r!2$xztYE+n z0vvDv(hXG2%FN8l&dS1yBm-B1pYi_?gCGZk2!jYSqaXv5AS1INoz|aDd#;!0;qEbjFEWSrsCe*8XPzY7hr|1EHLOfsLJ!6|9~~04SWZF1||S zljt0Okl{chPz`5iVBuf`D`o~MRyDe~VD8I#Q>X6-s@4aJFtY(Y$jk~go)PF>7B+T4 zAr4^?Q85N_MNTDUNkb!JN2jEPP!}@VGaOzf{_y8SHrLJP%FitFw6Q$kpEEgB*`UO# zYt^O8VGbWcmXsTDaEJG7WR`gxkjBI&G=t&VnupR1#-{(cr_V?}T69_Sw1I%|wS+4X zM^?Pg=s%^!aP5fr@+;zH(nT{}=klFgVX|PxQr%|;?6F(>t9x(B>3qF&_Idw@+up11 zmCoYTf0}#q-mPo%_hvp{r0c8k`?4L|^rC2|g*=X{3}-wFWn37@_{QkU%_ArKk7le; z%{n7#J;gJ;nDKlx1FskRNyy*(lu^-OTKUol?6k zWZzzrm>Y14c~YRXVR~5K3#T6^W);m`?IaPw?Dx^TevN)fsox&?X&L6)olEZg*e-n~ zK05c#KJVB5PopYdnor9qv^%}?<7`>WWs@VfKYiXeJ9gs7=$XGN_v!tvd?osH_viVn zcYeCA{q}c$fiWiHC~C;A6f{xX$SJXL@YEDWr|B8KdaY+_0RqT`z`Xx{ocqFQ3p?i~0ssn>Y=Wv0b;EBKOS zoy;QLHBEJ{_+*K?3asN~H4yRfbaa_9<*{7w{vXks9j{(0D$iTCs9s=xPt4oW&J}k( ilNRrow&vrhvgeZXuDg`;UT!T?H&`w6@%y*>|2F|wr=Cgx literal 0 HcmV?d00001 diff --git a/config/examples/Creality/Ender-3 V2/LCD Files/private/icon/7.zico71.jpg b/config/examples/Creality/Ender-3 V2/LCD Files/private/icon/7.zico71.jpg new file mode 100644 index 0000000000000000000000000000000000000000..15018b58e0eb68eea72cff9e4c7612473e4ef4b7 GIT binary patch literal 1245 zcmex=>r!2$xztYE+n z0vvDv(hXG2%FN8l&dS1yBm-B1pYi_?gCGZk2!jYSqaXv5AS1IN1(r!7^z`0;(9 zVlj|nWVH^Y}+b#gOq8S?n1H47UbopGZ0W8x8>rH6KKb3HOKii^ClnG`F&3_kug^ZY@$dFt+2}3*8Q30qW?cBZeA&F>uOEYdXJ-EOUjFks zFv4^N85o%v*;rUvVNuM;Bq+qf%qFa8=*Yk->LezvWE99QAd*-(8InF2fw8rFdREuG zhGMDjW<>&CUY?OGC$*$`ns-Xpop{uA>wU56vKcp|N@ucY`Au3{ojyT_+iXF-d_Q~i z*S`6RmaaE_{xeuv+r7E{a=z%ENtfr|^=7@;<9cx_cZi~jfY_O3`GG0FI?9Xu{>08+ z8GSxGFgaoB2D_#5S!}P=6(qNxdAV+%*7DD6{@LP((!H&Z|M`78{Cxk?IK@}fVzq*2 z{5(8azCPRd_2!TDd(ON#`RCffgIkVd*rddZZ_ByRR+#s*c0bV9Iv`&&a5Ay7!qPR! z*9^=otYCkODhY^)i5san1tvl~%?$GN@f+8EZo9Ya>CQ#7?rcrFrmO9-ii@-9!UC7R zRSAsmn8Vnnuf5&3PDJa@?5y0YnT=~#H#jwEov#a+G+Al-w1&CI3q-zaoqf4(GxPN6 z7AK8zZ$6bYTl4xOl^z}wTW{tin9FIJ9d(dp;a$CFnx)^G&M+`{CF!`Q?0923 z_3BZU6=h3mrd4=I?cQC-a6NbLj&!R7w$U0OrAYsM*gQ<#nX207yp}m`2S4+$tJ^{ literal 0 HcmV?d00001 diff --git a/config/examples/Creality/Ender-3 V2/LCD Files/private/icon/7.zico72.jpg b/config/examples/Creality/Ender-3 V2/LCD Files/private/icon/7.zico72.jpg new file mode 100644 index 0000000000000000000000000000000000000000..58578451180779ceab0037be002ebc486ee7c639 GIT binary patch literal 1245 zcmex=>r!2$xztYE+n z0vvDv(hXG2%FN8l&dS1yBm-B1pYi_?gCGZk2!jYSqaXv5AS1INAEX>8%8aC#fq|WsjRUNlNdPGBKXJM0d~@NQ zkM9E&i-FvXqL_o74XlV`+p ztxu-pd~{ixEWRs_gGb}xq+l0EUIQnCjZwl82e!B|FLSc+n5h-$6*;|$<23X8Z~GQo zD8=|3-_?F|UEX7pCMNR`uj-?B-h~|HTgo-5!&8sLa~+G?233hWfAw7JR@rJ4sm$42 z|9H=Om+!YrOKcE3# ze-GYYwsY03w@*W*P3zZg4K1(vw|{y>+57tiiu;b_&HneuZ@T}gTU%!pue^5g!_%~P z<#xCB_xzgk@A2Gq{Keb(1UJ}L?v;|iUAlPp?(h#;8q3c1TUVw&kB=AKzwKK5Rm=Lh z^}y)T6J%gy21XAHEVdXJnFNKH8Ccj94OxXnl^mVK#Ek;k1w;}HCr*YW5JpgB&B%J{ z^uVn5?^&aTEK8P5o!~Rc-El&>vi?r7o8Nn^w_MXZ*0_7c3B{mEDeHYcu{NfiY5Y-L zVYOf4;V0oKu~W{!U%dHi+UsRy`*XZ@=W||&J;60qFV$(0z$6ati#~UbPoL3#W%9Kf z-t70kUHvJNvDAm(s3W2A%H#zMnZG1&9}TZJNco!dds)fmJ@xaevwq%w7~WB_R8Lg% zO!d1b$FJWy^Xp4>@_SVCsJd19;eB*txcTHyBzDLeEqUy0}sR7W7+ZTir literal 0 HcmV?d00001 diff --git a/config/examples/Creality/Ender-3 V2/LCD Files/private/icon/7.zico73.jpg b/config/examples/Creality/Ender-3 V2/LCD Files/private/icon/7.zico73.jpg new file mode 100644 index 0000000000000000000000000000000000000000..c17207ac145dfae7e4b505e6277b70fd4c3fc4f8 GIT binary patch literal 1253 zcmex=>r!2$xztYE+n z0vvDv(hXG2%FN8l&dS1yBm-B1pYi_?gCGZk2!jYSqaXv5AS1IN;EkV4v_m97*2cktmoXlt}uSOHa}3kIM^4+>e<;?Il#)91c1W+7yG;$v(<|q z-v=rd11UyU%fP|T23E@qQfr^CJ%h{hskE``*;S%&d$oZ0th9 z9D*XEVhrL+oD#~CPKqjqrjCglp-yD9XE?m4YvKf%S>;Es>G;(IH9G8?#%Zl55E2;Q z-y<(PFWzOzjAhRX-8%2InckTwV>l~1!lUIF>mmuOo+mc_*+*D4KPtXFXuQ`VTuoUi z<&BNci<8H+{9R)^rkv2>yS?xulb849lY0K_yE_CJ`?N~6c6)ei_q8v(=Gxxp-nR1edF#4Z*Mi^Qls`BtIO}pL7Upxm_c~{s#OvT< zd*i#i#DqgE?-nKUFgn!QDEO{?@~B0vbFsjYYbj=%MYw|er46@~Y7O%8D$P!+UK2VX@Oz2#ug#y| zUedj_RYpAjj_{Z3rqQu`RxM6j|9RW0b?@iD{!!YV_xC%K^c%OA``@X&Ecvx|b>woZ zxw-OuVR_Gs->&{~e&zYEGH(m2=k6%zZ494%apB+XQP#V+*0U|@%DM4*`?R>yuOFj- z=cfJ*p8oSXFxK=085o%vS=m@wVKL3fBq+qf%qFa8$iOP9o z7=dxNdwX8nyoP+K?`A~;US6J&{3u)w%Km4eD>dG>1_Vbw(;>UQ+9l;^keVlv=-y;^3!jDe%1l|nT>^w z8QIUwEUaKp1N|%l^s`fG8nd$sSwFVQ@)E4Np6Xf3tb(3*PLw$jPVd&-_}rgB-|<154Rb&F@n?AdwD zb8_B!jgwo`>u$e1dOmA;!DH$0ZdH-D2i0a>+u*2C?xBBa-o7c*7#n1F9F3TFwCKjF z@HGpTt`PGto!=ES*OT?%&HoIus|uqp`}0c$>r!2$xztYE+n z0vvDv(hXG2%FN8l&dS1yBm-B1pYi_?gCGZk2!jYSqaXv5AS1IN z!i+hyWiHMMT;%6EZMlj&Puld{mX5FpX%~Y+sgsgi;+pkp`l_cFr54@qTILw&WxdNs zbv%3D-t=GjeG+8-)6#i~<1EdQ_d z)hhMc?cwuUv#MhK=B;myiY)kiZ2ok?EjF(!xw}tH@Y?cnk;J4o?0Xi>GVqqRYEe`3 z6ylhuT41t4NMN;vV(ytGpElppc2n$rV_oq~*jVMcsrDO{+2+oT^Ai>+i@U2%?!Edb z+T_5p4a=ljj^B9j?#pEv*H$Y{9Y$-z$A0(Q0$5lj6n|7LN&cSx`t2p%TU%whx4+~4 zl{IVax_OeDa&G=-i1s$C+E-t{T)gc4{Q|{(NAhO>d*nCWf7Pw6vx+ypE~>EzT;1z` z-27v|@ccW)TMxb~dw5Zrd42Sg3;%Afm5se^e{jXgX}$bb6^YO1_jk>I?9KmLPyV?) zFoJaj85o%vS=pJ`VX@4}Bq+qpz`~|z$SN!^{rVw5-;5?{bnZ_jXeN8aP| z9lVR{i~XE9Jw3G*pG@UDtnkh)ev^*+MUmNA@&5Z-_}N)MZ$At-_~;d*6+Gkn z-IM+IAD#L2tvdOAu!T|G*6r4_W*=)l=K6h~aaxOUcjf7)KtJn%{mjnH!U#*IP(QP> z2`d_kDmjXXi5m&1I3-S;3`y!BFQ4CeU2=cYah8LTrVG|ab$cCHA|lMX(4kZI$^qs( zY;Sls=4jhK5V=|}e&qhj4y{!theR|N?Ap>YWqMGYYokry1Km%dw{OR$vHSZKPD;76 z`IJ%a&HKl#quKWcA1Lm9eRWb-`Gd*6*%1m;te1$t^{>zJW;nnvcBZoLd1H)t*rq2T z)&cKA7QLCWeC|p9zthBiJlcM2-aL~fx6X^&3;kz^zwyUCJAGd7i|bdEC4Oca_phH9 h-LIRo{!QM(UlFffsmc7Eol%+o^jrPI{qp~B0ssh(yLA8n literal 0 HcmV?d00001 diff --git a/config/examples/Creality/Ender-3 V2/LCD Files/private/icon/7.zico75.jpg b/config/examples/Creality/Ender-3 V2/LCD Files/private/icon/7.zico75.jpg new file mode 100644 index 0000000000000000000000000000000000000000..d672b1404fdc536edec55517e3f72d98e2df26d1 GIT binary patch literal 1014 zcmex=jH%)-h70<3JTV8F)4&d$Nk z&c?~f#l^|Vg9;d#nVDHxSUK6)IC;4_xq12dfPkMLtO!c+KzOM7;Jp8b7z8;OL>NSv z83h@b1R0qH8UG()kYHe7200V~SlKw(Ise~c;D87}u{JA-n(937s1Q)KI3oxk)G{!z zurjfM6*CC{g_mw#XP+pr608zvF0w)fW>z*9uu5i-O4peaVqHTd;(eV;2??6=P6TGISJI=1@^HaY-y}+yr$Rqdh~zO>J%FO`OrU>sIw2(boPoamw*?meja+{$}>Aj!&!i#bD_@NdV4kQ7;ah} z^`Yjg)7GLL62)xU0)YoCGmJR7(tHjH3&_h#ic@Dr0iGWVAD>Tf?? zebuYv$Li_g3)1o=?>2w4Y*u=7^l&s+yAXFlI3*vIxfaQTgjA20X* zp1k+Q+#{Adx97)h-!MIuYg6FEij!`U#m+s2dDpxe!b%#Q8+$w_&j?DcINF>YT@}dl zez84tSX%>3b z$2C>EXS18Egm#AE^7w-~yPuy*DObCpe#KJxj)C9XU$^(}y16&E+|=nmgSY*=S>`~O z>IgD0GBdKWGqb`H5hIhJkT3%?i-;ntijiYrVWWU(kdjkk(+5bR0y*@^ ze7q;9FzK8Sb9*4`*9&~hu9U5lwE{m%*Z;o>0BkZ&DgXcg literal 0 HcmV?d00001 diff --git a/config/examples/Creality/Ender-3 V2/LCD Files/private/icon/7.zico76.jpg b/config/examples/Creality/Ender-3 V2/LCD Files/private/icon/7.zico76.jpg new file mode 100644 index 0000000000000000000000000000000000000000..347dc50d40fb5ce863029f610d8f97bcc312a25f GIT binary patch literal 1146 zcmex=>r!2$xztYE+n z0vvDv(hXG2%FN8l&dS1yBm-B1pYi_?gCGZk2!jYSqaXv5AS1IN6Lft`(o6|9^|04Tib?OcmT8g84U zfojD-YLS&Pu(Ps(l`?~rnx5Rvcq_b7Iu)qY2q?h9!pg+N$qLoL#LUXZ$ignfAt)>& z#vrPs%qgy@qN?ubnw*;6GIcrBfsFPHhb}kutM5^pE$YoJEU_Y@cFv5sez$|pt8VN3 zl*J~O=)|Ga6|vY*vSU_6BC|3F)17}CPjb#}U@J3|3z@mGm8E@Gs^x;I58YO6RiC@A zbV+9TC)Xo((R)L_mY+9|@n-XLPaM>_6+UgzYj_~g6V7BHP<7}wH~*CD0`Hc0UDY^p ziPgR&$m_xFxY(G4DO)xgJ+Hl7TGrCQ$>p*kG4o-louJ8$r<@&=g_VR#-Q;W@KCyA{ zKVNkBd-kK zf}p@>W@YAuMHVBIpb#^Qup)zqAuAiZsFHwVp|Xmab6`+Xa%yAq-%0o5f_+&8q24EDI%)*rOzT_`Wgp?_SWm{toBOgPjS@Vk$SE zrX?$wv^Dd-F=!9CcOZe0<=P=Fai08qJ~du}Wj8MsA6oV5LTmU=iFnbNqLXvZ#kQ?^ zwvqK*NOoz_O~J4mck1$|n1!ny=emAkZ-B{}pKgnkO0<^V?f0~s`Dae$d9$yftNyI= zD}S+Uf9HNSd!YXe1Q{5Cxr>FJ6X8E*K^7qfR$(@FMMD7*B}b>kLQ!Q^=cJUT$x9$9 z6y&*kv1~cJ0=~*tEOd7CDs)|9#g!m0`Q|qJbjwf29(?9qyzbQX@L79ey;n_3-D0-Z z&|r}OgZO8LGmHuos?1+|yi4@EDqL#vX2}ZOBQ_6RU$SqqDAZ7q-s#E2&)nN{d#%}& zIj2^&xUjIrG_Y5gufC)#cOlt1?#s*Q(o4GA)LuRnJeH>1XMAquD$~+sc5!=L=2gYc h{Q6k%uEdZ0yY+Fl*F!!==3lRIf3wTp^7HZkHvtk=fv^Ao literal 0 HcmV?d00001 diff --git a/config/examples/Creality/Ender-3 V2/LCD Files/private/icon/7.zico77.jpg b/config/examples/Creality/Ender-3 V2/LCD Files/private/icon/7.zico77.jpg new file mode 100644 index 0000000000000000000000000000000000000000..dfdf114ef7db206fe8709b47538782f572dbd2f6 GIT binary patch literal 382 zcmaKoO$q`r3`V~sQ>JcY3VIJ0?sYYwm+=nbO}v0d5b+THZ0060>F7{I=M}`wHXU9gDg5^nexUqQb;C=o%;?92U&aC-vvv`l96?QJ9--7+s JxFEf7e*wleD^maf literal 0 HcmV?d00001 diff --git a/config/examples/Creality/Ender-3 V2/LCD Files/private/icon/7.zico78.jpg b/config/examples/Creality/Ender-3 V2/LCD Files/private/icon/7.zico78.jpg new file mode 100644 index 0000000000000000000000000000000000000000..b8bd7eb8329899d06a0cacce50666c6e61d351a0 GIT binary patch literal 1269 zcmex=NgM=} zl%?flW#y!ml{K|=wKSE@%&e`=%p6exqmZDWh?t0ksHlXvFc8X$OG=8%>d49}$ja(i zXea}LhJ}%-uCA`Bk*%$Tg{>{Be#ifZ7z8;OoESWr8I>5A1R0qH8UG()kYZq9Vg|Vs z0a%!rSsB^>-(ui^h<|=?_M!*FjP-nTq`UrgIj||o15K9zn!t==I1>XSGYi;kCIO(8TUw(XY|Wk<&G65( z{LcW?Aqm!jtc978iG_g`tc4k*W#!d0rk3p{!E#U7~1T!4Xzk%^g^lbwkj z;twE?L6Ak!P{=4yKt##dF(|Qd605MNf>Yr{<>sX1riBL&J%sv@(VpSyp@Y)e=gouV z6RzHPvGx2CNhKxq0*&o+y=5XgqAI4it5lwrxT}3H@be;*z74mcg=N8dLVE*^_;qN;5@Cm9F1om%rxHby(IrFYoqC=JK8B%lIJ|U z%~y5f-G?9jE9+uxcx_Hgocg)(!Q$YEnPHv`K8t#Cj@hv1CdRWVE0ySczaE%>*0ufM znc10gQR#*MvfRHFgvq^lo5tEG`S-oYTj|v+Uuy1Hlasw=N5}D(zH@i4|H?nn-Sp6Z z25SN1M;re$-14~D!64+mkU|{x9X-SjEd0(%| zOOLMRaq0Tu$=fpXnEz#k%b)$$^aQrf^zHa4Gs7Y*(%W-NVDC!)hBu#AE;aVLWS-aD z@J6&{HZzyDkjv4WXXox$M+kcN9oooXxl@6!JFDp3C-06nA(kG;?1>4{{u@m7w3&_G zcpO>#e%E7r#UN2WulN+ho3`8bg?0zpcz4IXJ=y+|SNi-U|BHuQxt^pkMe+-jyQ`j6 z=~=^{q0s%2?W_Ejg&IE1sqG27b89!PiPJgv;C70J0{5Ng$3I59PiA|3@Avd`mb-ZD ze#xJ$QOo=OZSCZ)!)_P9EN#fK;w^J~$<(#sL=$hsht+bTmp%fCRwtr?J_UJ`mXbbHtel>|L@vgy%+aCUq81u^ws*%s?}HHR(+cvVRiq`-GB4^feB4T zkbx1H7+IL%xrGs!l@yr;3>^c76cRT&Hy(tfZAM_K@|B*ucjYWAC52-Sz8Wk?F1Yit zoNznx@wM88c^PUOcTHz`z|rh^z~qFHxbLxB=Ud+H=sL0Yh+FvO=N}VZRNMJ)1=^=8 z2rNLDSeV#3VHPqnF$fAN8agryum~#|1tu0MxFj`B1SaQ?kQ@TCc;&i4)6!3xt(zND ze*ZKTaWsFjKzpIjgtV^H$;nB56U&aIPTMNZvv$j8+j2|aqdL~^mUUc@3e!szZXeZd zThgX_pQ~l5p{f|?;{2thbGvVEy}SKrz@6$FvoG;FH*%a7JoU`_&i1!|)=gje@=f*r JQ~Uql1OS%=;79-f literal 0 HcmV?d00001 diff --git a/config/examples/Creality/Ender-3 V2/LCD Files/private/icon/7.zico79.jpg b/config/examples/Creality/Ender-3 V2/LCD Files/private/icon/7.zico79.jpg new file mode 100644 index 0000000000000000000000000000000000000000..f0c553048c3636d84ae0f7236459f8bf46ced77a GIT binary patch literal 1316 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 NKH>VmGzHP;zX48^&Jh3r literal 0 HcmV?d00001 diff --git a/config/examples/Creality/Ender-3 V2/LCD Files/private/icon/7.zico80.jpg b/config/examples/Creality/Ender-3 V2/LCD Files/private/icon/7.zico80.jpg new file mode 100644 index 0000000000000000000000000000000000000000..29b4f460c823d5aebf39685ba91f9852370b9450 GIT binary patch literal 1362 zcmY*Ze>l^59RGaxgYlU59m{MsKZb{CT~=mUawBV0*O8;1rJ7Mkit4sVIzP^(P6?|^ z9XlgVE9G~k6jmghM9GiHT}>s5rYN`jO82AJ`@i?|dA;86_w&47A6>U@5DH&-c zp1=nU*#Hy_ppexH22d+dH0?OL~SKe;y z#DiYV1a+P~uD#^=+Q!JB)wi_bjDX1FB}Qulw@tHvh0p_$CnFN*|BC|@fY6wa;wS<# zvm!>&J)Fw!$b3P?cm$=DT#$${2BTwhVXeRyCoVM%>Grh z{`U~t+KL&C@{zPv{Q1f zxAL;K^vUD5>FU}eSMkg4ko$8+VjViWT2!_P_QUy9=k(|?RZuyc;WmH&i{BdWE33=1 zIUVjjQB6AF!kFSZ&08X?PD~K!z|nA8zEsK$TS|(fykw~*qlE+MVLCu~V=5JG)@;Oo zxbN}ahw2PaKJ8Fu1a(7K`^j#xe9R(scsz|Qyes#=p{GwDX9{i8COeDWLPO4{W^C&4 zO0<7>`vV)lyyAJ&O|n=%m>x4+o)RXnIIT?EA&hUR(X8{`dc0ugjJ|arvu!)sZ+)h{ z(?PCmdJDWNK0*yNwh25|asSAhRlAIA4ai9k8K6o5B19_lpF;$8dveXFe|Z)#E#z%Y zlCrqhIbAYk%!!vVm+URoOQIAj6nnx=oi4Rt%II5O9Zl_6*;ZdJ2|gw=f9LP*c5Hv| zp9FzlrT((Byt3w7!qC7?gK4r_+Nmqyqh!}?sUZ$6zCF+~^1gT|TX2t&*rI~83}tI$ z&cqkBOKXglyIG!(&vLDtQHA!41a~LTBt*L5Wh)I(hcEW=TfLUGYg$W#&us%1f2`qa zf)9*Mi0TzpS7rvDR;PIEkiNg(8fAE(=fvnxfWzp9uh@(7y>g$BlAF(q9rm>}Y;~yF zz^gj>EjC`|!K~E2Xq?{o-Bm`q=0e-mZ-y?AVpKObF~=3>=+#>8_eJ@LVeQ~q!=kX* ze^Un`9cw<(8BOpLms)uxX4K7P1VYRyPx~eINcT&e_im`i%2!5s)gI{;JstC8P4Ww| zqcW$}GXTQ%1Yqrw)c2%E2Eqf~ocKixDRsCkt)aR$R|m3^OW(vP79(>P!pMh&1WMoF zpTQ6cz(i+0+S*2pA+Y_BgqT>Z2tmSe_w`)lW)~VNxSYBSsR8&e?Nm5cu zQc_7>PFYb=Sx#MD&%oF~Pu2IV70NC?ajs#Z40zUVNxx;+)jHY4gEDk3K+s z%V^K=e9^Mbsjsy3FSsrX+)$*(k0e79Kvr_M-zSj8k zxcBMAWXH1P1jDFTjT(>4`*&fdQ{VsOBO7yp#91)Y=xnpsi zT&UC!UE?tGCDlvqf7+L6tlXoN(7I`Dw{=0__WV3CKHn9#BCMC3Yx<5%EwXL-C$Vf% zR_8A57BiJe`nz)6@Aq{tUp}elwFzsFdS7r_;FC+iTYX*&y{wJgwaRQx*tt!o#B3FN zQab8h{QUj#x&MRDh%FFAHr*Q+1s($>D+if}_$pC%yzp>+Cw_zgpwww}%%e-js=)a-%=v*@ESf%XIZ7 zxEPv!hiUhKni zX`aHnzLa~1c8GilwVLtr-KNHM@#bntw(X*#Q|@x7mQI`_uwuDkQpwgfONWw>D;La{ zgsQgl>gNA$w^u)5mDl*SYw?piW$)%a?iUOxZNK^RvEtgry^lUGTOQZvB7KwXHDl8n z-VTLtNoNm>Or3mrqvnS9n&QFzl23QL`pXo_$7Fv9{qZO>b?WK8H~TIXCLb2FF?97y z&gY&Z(k5>qysS)mVgB3WeXn-#1lDbuH#z^!_7Ah0>tE--KfbrWTJD?eo9Y|iH=eee zQkDNGuhuUgn4Wb785o%vSvc63p}7WFkT3}~2C@h!B`(~k;N;vm@!%my&IP&9S7OK0yK%Fu znJ)^m@kKXGW;D}hd&C|R#hKIC6V!QC$Y$?$v!-up&2Ls49<@?GA-tr_;o$tK#a%|n iD%De$aD?SG$6S8PD0SA{argO8+iLimuYHgIe-i*0avxIw literal 0 HcmV?d00001 diff --git a/config/examples/Creality/Ender-3 V2/LCD Files/private/icon/7.zico85.jpg b/config/examples/Creality/Ender-3 V2/LCD Files/private/icon/7.zico85.jpg new file mode 100644 index 0000000000000000000000000000000000000000..a968ae4ea8cc62bdd34bfe2f378078cc9971e265 GIT binary patch literal 2251 zcmZ9Nc{J4PAIHD5&)CM`m!*3%j4anu6dLQ0#{Nr@B64lXo<#N~l6}dNC2OUtMG<2e zV+&)8A1*UY;@D-&mZi-6CUrW$`+GmxjfjRs00aU65W4{^ z1`rK^e+j~#L7?m&0);`p3kHWB3JymgkO%}Eh2r2qp}77j5Cj5&L18F39L3Fv;^ap2 zu!Tk+9{M?O{aF3;-mev_6~G_?Nx%sL!T?|l2!a8z+JK|%0>O~)rT!8G3Wgy-aMl=r z{IS1M1e`DLYwXCN8)xS-X{OsMd-siZgIZStG%5s`h86&t4H99WWpn-)1Ue)ga=^T7 z{5~BJs`e9BF);`nb{fu7`E$D_UNX3}dq0l=d@qH4`Tt4*!Pq9jk%tJ#cf_6rz!|?{ zb=5)_8+0tsx(8p@uu_FH$fm9~ub=<17ZGT`mH>&7=WMV~Z3F*=i-6St@Gyft#u*(}CHcl<+; zK>rG_&APVmQxi99QXWTTeGxH?gbH)ON6twG5OWuci0LiS}zHe8*th5sIp-jbF(@TiY)5;U|r=@1;AEEyi&-x9>h0MBNW z1cd15Z52*zho>CuT7Ci(yR6Me5vgfULc2Tc`GWmIa@571(c;Mj*(5! zs%CWA$G-f0xhDj{$6atD_c*Jc6?RthSZq|rDnygGjKvZS^NVZG3)8NW<`?9oEm~^K zhy#yEV(4I@+Pjm;KK(eEy_sB+vR2uFe%}7;A+nKH@kN8tN^iAo+1WK+-U@rcS2{3F zf&(1?O@Dqq*=@1o;Xt9N?G6rYl_~4xEI~0GcpcnZ?cPY)<mJy0zdh!Yo&jTOq73-i#{*6t3g^gQKjP9@z6 zX`e2vNVpP=VP(*h^NSN=Liqp9Rc6LmN>fs>fg0_R)St`s>@mGUj>J+ zk=Jf~UB--_9;vyFjjzLU&E}6en7YU*i8B*dOcSq<`X8Gs=k#jrSf8DEOSI!yS^9GD zR&e6kttCbQzCb%XCriP;R^I-`$CfH&ZiTl3V^PgaPtqvsvT{aZs$Q?jdaoXn1@Leu zz1ggATCq{*BKu#P2=1N~S?;lAkTsi!j`-)SLCtL1`n!xMXvF4 zPT0hYwKB0YMR2KIYR{3|^3Sv=lqBOz8-I|JP4C!MHJ4eomXKf2_&i#(+Vx*HpW#Cf zDdKi_`G%F=X1aCf8$@h=I3gl-C2O;a-==8Fe0W)sYM9LRq$#8K+cRH%b(J{kkjs zTHyJ8w6S$fvrfUKAaE~;nf3H_BW>hAW8_cJbK|n!^$TVg-g4nT>1HR1<`91BsZ$3m zU^1MY1Pbh&W2XQZ3PJr0HxL*DK*XSYiWltpb$rsW;<_i52o8}ItplHb#1x1f2492g z-@m*hQ1@G#8fwYuop3 ztpsP8cS09^juCw%)z1%Eb9%+M6rq~o1Pm3@7s~!a-US=GZ3V=OsKvdgcfUj6DT*9v zfQ}u3A|n^6)dB9cRZdee$(<6>!b(0}!i7O9W-(B7UIDXe-&mm~M+X-rTsp*XqFZ<_ z&RX97vK)I3@c)KjyD86hlWiv$3J1Y{*a-qdFnj=145rAhbip1gu5-~RO;_L~;p~rO zW&Z}+0F%jh;v)3G$`bq0rjoRcm3F+`o(rWPx%AwYOvOpv;`Zr0NI-0y8R7P`S*g)hG$|iSu4n1Q%~g{E*~B=!8IsUL0UI8RPXF-9we;c3RSjK(OOND7 zi=#ekQmQM)yHkcHEuY+kpc{m3%tL$Z+UPR}9s3z4u%pjqq#(_LOxn<{&+47Qxz4F; z!hj2hvGdvEZP&1G=2P<@MbTVhT!<;+K6^P2`Bq$VNzBtIvZF_!L}8Tc-#b?cdVETD zA%=qcBaFYiRC=!o3t!p64$!vK17d9YJpH}XALgl0bkOR3qg~En{H2V*V_lNvE z8TYtld5a>uCNX+wf<83J^-j7Bk;hY`VK1;z6F{IN;i{T@J0okMS}Rc|%QGCXq;)2OHTquxeaRdE literal 0 HcmV?d00001 diff --git a/config/examples/Creality/Ender-3 V2/LCD Files/private/icon/7.zico87.jpg b/config/examples/Creality/Ender-3 V2/LCD Files/private/icon/7.zico87.jpg new file mode 100644 index 0000000000000000000000000000000000000000..7e55a2235a30725a0e2dbca7e221061705ef0bd9 GIT binary patch literal 1400 zcmex=jH%)-h70<3JTV8F)4&d$Nk z&c?~f#l^|Vg9;d#nVDHxSUK6)IC;4_xq12dfPkMLtO!c+KzOM7;Jp8b7z8;O)EH8j z83h@b1R0qH8UG()kODdr3>e^mg_W6&k^TQI1`d!97#Kb|FwN|p(V-VG;mxUNbPx_E>OO>slkj0tS!< z33Q7=8kkwZI+#H^J~gnmJrURDn{`>|b413pXF3exKy3yB42&#{%uLK|Y|KDKK)?*N zhm}oGNSHx{T~tv(!O*4okdm^2kz=7)U?S8XjP?wF{ipo8pT9HI_nD*0%W}~jSFL$o zH0|2c8XjV?;(qLYeuP%w^YF9&lWbEf_SF((H-tkyF z^7ozN$`kFkx_)_4q&#(9MW4~u`Fqb4SqlFSiTCR?u-!6K@RX(Ojyr!Po)l$WTeV29 z`#*!#$(8awPbK{fJagy$NqTi^?&Vu{BKFfy>*R$9?U`-<@!jp6x3ZV5{`l?B@@v0q zPk(OnGiHE1eYb|_an;<*i5wqd5(jypch zs%6Rb54YBY2OXT9?#vy%c;6$Fn_u5ZO-c=v6xjG!;C$Gr8=-IK9*LFs7_oB2pNw78 ztR`QLIDSz5=9yLd1eTr3ZQNs`vokK^q~I}2b(QwLmqHf!1!>=Lt5a7G{gn3f!v}Aj zRXKA`E7wl%5XgLbPxRZQW!~$Kty*>=eD|)PUEVeqUM%eTQgFg)M@`Yfijzf9R=>T=WML+P|{-}`lLfApQ#-|{hbA3Ac%rDHaPd6dAeU*A9+mU%+A^VR%DX-{o{k=_E$ift8kYZ9v|^uD z#hQ*4tM1%Zc31xuZ#rq;eQ;v%FR$!7TRP9OI=wGafUnD2s&kWqM}ge4y@v{u1@gnR zXI$3~Ex9UK-?w^`Oy9g)xqt1viv#OZ&ps>vkdx{*SAD0J#GOwqVN>?BWZB-nvumed z`1N(q($($jjd#4QmV3U_TtE9(ne2YGzjtESKPh~@z5CObn=dbx%NZxmSgNBYa7;#g z;yY$;#YKr72esa0pSZv&^Tao%CrRs{$Yq5SMK;^F{%6oRnOC&$=+Yc{tBq5W547Jt zefX}(oa%4pWp_<4n*LA^-qpKbh@ zJ9KUH9XCX5WN@3%EGG{%LRpZJfeDyp*&+IYB#4+E%sl3vib`5XN_&;(>BaoZR2meW>X>e;yLG*rS@K*X1@8fXyu#w G|2F};JtC_B literal 0 HcmV?d00001 diff --git a/config/examples/Creality/Ender-3 V2/LCD Files/private/icon/7.zico89.jpg b/config/examples/Creality/Ender-3 V2/LCD Files/private/icon/7.zico89.jpg new file mode 100644 index 0000000000000000000000000000000000000000..a8667eb7c74823e2cd7ad58956649fe56ff47c7d GIT binary patch literal 2066 zcmZ8i3pCW*9^U`?&%+F1FpfuFL*todyi=#75>qCI7^ZV$ypKxEp%g0)i6{+{S3@Nk zQ5lci8!CtK&h2<495KgrN>PzVL*@)xt#$6V_uB9Mt#5y8{eD|KC>{gyR0k&q06_pi zk^;oTAQ2$G1D1?nq@;zBDC8PYXw*8;XbeUQgF$1lI2;x$^G`r945N@JEE?4S3(&%{jtF9k@zABOM%frnr`ByI-k5`hSKP3m{RNC<^SV8lZ} zYGZvl7+?*AeUTGSN zhz0@S1uwfZaBu5k(&cCi*Z11DOt@!L0XYAS;s0bHQ4j(~ORdX**BHLI1FX5RM-0)= z?#Z8#R%JttVevBEJsP&`Q8JK|kQmELT!xVAPHjk$P)gjzD<}db9STOPel7#jiy^oO3bD`#wyMPZ*ep zUPXd7Qw6?H^Q;);A6i*nY6F5m{_{s~-?4BN`zu1!H^nYb)lTsYtOp224yoI#I9Iz8 zak(95hHFwPB1At2l?8^^ysxw{Pj%znA4<|L8dq*s<0s!p3yQs@&(awziC~N;XFOrB zSR|4+Uj1+yjdwAxy z9Lwu`J;Vqp9ewyZYO{S4HVH74$7Z81@2tPw{JA@AhRD6uU}7mrxmQ{yYpQ| z%M9!2zK-3hIlO}BfrN~vp9=)`-7!|`W-BG!{|HR)Yt9=f6Vr?eKK;w)+SNo4mr}wP zQE&=6qmvd85uPD3zxy(_?b-iw>9uU7j47H!!*sy4`=Z4$t9hqu5mIi&+2rFw%3w_O z409Xvtsqp@lXCU$m5zX4#{5fP)=u!o!w3b^+E2aGR2AQ!f>2LXK3UKBnM~#9 zEOs+fMeJfkLnWT1m)D@y*zc5b$|qu?R#s4zOy*D&Qf<>+eScwi{r18Y0WlMWo8Al9t84pWoSm8Hud`-FO<7i7#`)(^QL{b z#(?4j$*n3kZU=wdQWg+o)PK#E1N}LotftS%o~u?oS|oI9c~5G^UQR21Vwn3WgkVCy z#d?=k+CY9dPIp8jlCLW^r?4iavIL*du3A}Nz_EMFsapoKUWOTO;x>D}dFwR8ZV&z3 zK8C7GXM`sUcTkA^8QzBiBC@ZSkT#cL#~y~@CeNgh>6OIfQ6IGar*v8G0WbCmuh9D( z?w(fP;wYzd=>t|cTEGam^7vfth(LNax$yH^Oq)v53_zk_1QPQtF+d0a<8_bYRzF^`(3N~`3`2WTgZDK80zLn zrSOY8_eEQDQAbWb<>cL+_b!?LI($h$q~cR@9PU`{4E|xWrf~Tb(LXE3o!^0Ni@nsl zbRoM+*}GN{DhB5lW79V4l{DL4LmF+xI1iVM+RUd})ExP(PLwnCBQ4|PX=1|;Sxnb{ z7ERebZ^Fg+X=0O;gJ~J8SzWJcuor=@SpJfpRI}+|svXCK9>?g5-jTBuO7Hu3HP!$T zhraRn%u2e%u5A*#AcofhmROHVCqVfRG6*_!z*5zw{K3$?!(*C3?r#cnRo0p-noxFUAkf@ z1}CGZNZ4N^km1r7dGyr;t>F^cmI)q#5a8~kqUWgK-($Y}4ui+J*Qg&E1u9&*+nq?3 z%u7Fc6dSsicKxd3MAk)MiUirS{4AeIx6VS-AdRZR#zt02Q~s6T{jVgZBrIiqC~3Ig zYZ_x`*kg$YA}RSFF(+bLoa3!EirO?FivAot>>TZtTFKrv*^_V1{nGRLtCslH-;KLL AhX4Qo literal 0 HcmV?d00001 diff --git a/config/examples/Creality/Ender-3 V2/LCD Files/private/icon/7.zico9.jpg b/config/examples/Creality/Ender-3 V2/LCD Files/private/icon/7.zico9.jpg new file mode 100644 index 0000000000000000000000000000000000000000..9a5f4cee30af67d8205f51417c59ee712726ba83 GIT binary patch literal 933 zcmex=>r!2$xztYE+n z0vvDv(hXG2%FN8l&dS1yBm-B1pYi_?gCGZk5Q7jiqaXv5AS1INOs)0;)7FIT}1||U@Fa3PLtGCk+ zK-DrsOo3})=YXnZ2C1E0@ak!~!4GDjxjH~TD+|zv+%UCF%s^isn$2#AO( z8=70XrOZ46bsVETL-UjDbqsHR7x`>d-oOudQSIy@zrIP5y$h@1wgq(4b4y%egFgw#Uf= zv-K)Ha<*UB|E|oqY!nz8t(2jXwPNBDe#KC?9D{<$#<1UYhLeok_ig>pkRSJ0>3X2& zgB^zqCKYdOD}Fq&PRh*w%t}kSgBxCSZ+*8_PyB=MA;+${(uS+`pB7n^t50QD6#wRV I{Nn$c00%xA!Tp7-ny?oI$=q?5#x00;yC zAYKD@M}P!??{9#4BQS*b1w){aJwRd5Z-BwzaDF%(hCm1iAP_?T1PBZULm^NE42BRE zLYr zybv4z{da;)fL%ZwFLMaE!NBOU+2;vPu~!EUvoFiLdKv%tbUMQSVq?1c0Go{uV4ZLB zm6U2oudyjOC>s>jY&;AH;;Xi&z>VO_@a(N+8Je%sk zlt`cw|AQ;{u1#6{U>YC%LFmq=-z>&(qTk%ZI?7@q+bp48{Cx-2JpzpDw8gz^>s1{r z7Yy-=B{A(?ZGah9V94?hK-?!_0lM+)PnEJc2yOhQO7Iax9mPnan4c2z@ z(<%|c&5NVQH{O+$wH|xn2)o`}!toq-&UaX*TWZ{5Z=h&MU2%kU#7lg5e(LOrA3c-V z3akLfDsA;?X-rPC^|KRZ;Fi&m`1Xn}vI9TaK}3>Yxo*p-g;OycTAmx-I-0s6^-5g% zbmmCt&D7ew4vSBMSt{3JcL?JRDit)5&05n+BlxIvzeo=$|}>@ zahh$r)KmI^Dd`(kmQW>l#F#T9J?Mux3kkzdS(fu5$XU~d#8Z{QZ>}Du(L-H1sRlJV z;r8JtFh^(xnQyI>gV10|On)3`>du0roSpVs-y2^)M&6i*kEvgJK~~jgiJ){>0Jv|P~S%1Nuhy0s)J`s>PM!k@`DkY6g((vi42!5DA@%Vi{s@8 z%YTnm#cK>}W6^HVUj4K9{3KbYATh@L*TV9TYjte;Mvulk<&8$3kYRmNC?P{+z2Q*n zw534{iDJj_o>uko8fazNI3%XAPGepQgqOZ2kH1e|{VC+twF4>4W}^o}zfsO=`H1`E z__R*lSMK!o5w^Ufss_kc2RLzO!fbG_gn#(*srD;@q&BdqhVZj{FE%``vGrso(X)(0 zp(TboFM&*0E{&$HcZ0O6!d*370XJ=nBa(MTj>(@P5tsBXK)|Ca5h&!E!|g(H(d{UL z6mu(dFrnEjPle-9+^j~cZ^GITPx6xyJ663dM*6iOOfNOP=z`D998KcCwWmLA%Yf?P zs~tCHee7rrSG;$DgeY_1rl+ZGOl3M+B?f&ibY?v2_E^Z3G$JW(q}a0OUtRjpa8+yN zr9%pj0<#mS*{Ps8<1@fEH4G5N!?y!?`KN~j_5u$E6#{<`#&7wD1jLoJV5W8#DY0Uj zMRolWk|-7IadJ>*{o{9v<`?$!9mEU4KTqACV)PIv5Dlrg@n31UID@7e8N((&Y3qS6Gs3 z1Ny-=H|f>~@arwE3`Fo!n`b$>>p~<)Dk;uwC%`qhv@Xk@Ak2-#JT}^3L{|Rk%X39{ z-xY`;;;*;$yDLhj7sWNT?8GEc2ab~|L9s=3Fu0;eX8+{7m3>oq&!q|Qxgb61LjN1_ ztaY_R+@V`@p=?=-fQfqCZz8n^m0Ci$A8!6+RcSK*toPLW;7w~y#iqVtU+d;d7w4)1 zL-UA-9yw7nD1{2}i+QJhRN}Jk*6R*gko#9O2-vc7 zDB^Z}tV~LT+Rklcx-}g~WAsN2VT_iAHn5jg8|D&OKG)_a3NvgV$jkV0$c&N0w!HUn zjlk!Ml2_!C?)4|kv$)UM9M*SFhCO#b)_pfnVu* zJsgQ*yZUo*o6YFeXJ2b@n4J7Ta#OxdH`?NuzE7Lg#j&@+9fF^%ywHqp&OEAFqkCs| zs4Dg6I_VpKpdR{t8MJcuEeeVMwVcz0m8Q?rD;Cu^n1wUdX6~_$0fsR@yl>wf`Y+oQ BLzw^o literal 0 HcmV?d00001 diff --git a/config/examples/Creality/Ender-3 V2/LCD Files/private/icon/7.zico91.jpg b/config/examples/Creality/Ender-3 V2/LCD Files/private/icon/7.zico91.jpg new file mode 100644 index 0000000000000000000000000000000000000000..dbdb50297ce04806efa0e1ae42c3902ecc0d5a1f GIT binary patch literal 2604 zcmZWq2{e@J8~{DaQE};#{jBH~~W4$AyFmAFHS%y%A$-XyRmTO6o7E=8! zsf?xUTNJXC{f698_jb-b|KEGg`@PS3pYQoS-}gJ`_w4lTi~)jp6PyVE0s#Psvw)pJ zAQk}s0)%sdKsh@E3WM$f28aCs9F9P6ArNpRlA9Ze5(2{ z3;eUIjXCh$vwP9Nz(E(-)xuFvWExu0H*byYNU?F zENSQg9ZSgz-IXuDG>L3$tjR31K=`76>+iDe0deYr|HBIBgir+R2PasNlibJmTAJ^E zzJrgY6_2>z(|rwDW1?ThYU-|orX?d&489=>uie?aW#GDntK#M%o!S99xO{)^$kCLv1Fupp0x^M96Gq30=&B+3T4paO`h zx5ZT0(iUzC*RC&K^Kr0 ze-kP8cC>ACFpTz0^I87qcbZscXf47)=z=uLILU&X#u2dQ0>tuWB(RZ#-dE z4cT*IWdD+;dvrn%!W`cAHfhuBxT#3M{RO{EXW%jCiTbm8DsULi`wHM61FszQ~unQXL`K;r*knOxQ zO9A{HqfC>qF;BuYubqs(E2Fk5p44PCZJUvM*fQHZ8WC}L{XIXSa>2n{hmqxQF+686 z{b1ThDtnqw3uBezVPr;S_FY60p&?cek}RMo`hoV#X*n3D>T?cb&hN@oU}qSrfw|&* zI8thl`{WHj!=`6ab8go{-eWK2er&J3&lvTkPvm%Df*Q+;Wt?@M(=IEe$gkkOw``=u zMAo|pj?ypned4vxJVl&jvQPH;+u9Xw-x3&Insk}#T+_z4ckeTtdU}xQ@{QscCOnWr z%zBMimMs}yUZn<5Y(Wz2sdwcS6al(XXH3hu7em>_ zX)}11v=T4tJuJjpiF?Z`9m0iD8#HHy(V1P5^EiVDxrW&GO9BQ>LwxJgsS!v;S0CRd|>K>8nTzxFKq?uhnrO|@*0}Zb&*ennbzrD$elMI}y zCgeP+vw;)tlDWvOQ*YIYw#*|YxAS6|9fdTJHA|Jeu92bAkvepnH@nz*#jHUqB)B45 zd+O!cvS|C?4Z2(L)K?WjqJyZo&+2W5AHmtcGHc zPs0Zdxt8-jd@sFxtN?w-k&3(RU-HPmpKrZ7Nv!KMmmOq)6to_abS9%mvknsMl5=tY z!`ppy=mCc-S*xzjYQGp_g%3XPcE8ZsSw(Pl`r1pS6@0i1m>y}qns|Lf$&hGxtCoT> zf=Xh8`T9K-3`er$3GYhkuxWu00xfXIp(4WDmP3+~y_*p%;cqp~8il6MFj>nsgMCl; z$i)RkjM6C)=~Xuzdepei8OX1%DC6rzN}HJS%GE zQx%I$C+X@LS&4ojtHzBMZ54dhe*CI%wFs1d1#`|J|BrNIum9+aF7*e%|{^QqQe&(_eKGc!~EDm*813g##`Dfuq;bDdfzSc|O#dd~zb zTCaFf|B{k3KW!U^)fd!J;{6s~xewmP=9bLh@7tH~^58Y47D8M^RWwf9=E&%QnPPhj z%DvSqD11qd-(Nd`x%uFY>*1kV>%N1Tu+XV?_8{%v05MKWvEIh{QTGdy;vpN4P6EmJ zdX1nh3EDR7jqY-sSG@xkCMq&s&yHzm>(4w`GKoF$ID519!rR2hHJ?gjT)bNC#Pduy z>}*#?^n&s!n{fuo?>=j`sT`ftIkX@)r!QBYB7bj_?4%i5C|m0taA(|H_(eKz7AgFHDYi zW4{+nU&bEj>AyZ5{91y{eM~X>iGYJJYDm*3=(#b?Husor_Lr!x4lb2ib#3}!PkGrF z=9|uuH`#R8(37rMNXNWGJNxLHGjzw$<5RVuWsBDab1x>mo~;|HH`TM7-qrcz?=hPz zm5hw*Py@~vdKJ-#yW_qKr{&IOYW)Fo{o6nT&FVx z`A(@ZoYA<=m{f_R0NlFg*FVkj57|=JlNQ*xnGoNeHk9@g@umAej@j_-|gWF6)43EU^~X@b95=(beL>!gJ@D zE#J}eT5B=45~nK;UEKSvR}-)y*16951J literal 0 HcmV?d00001 diff --git a/config/examples/Creality/Ender-3 V2/LCD Files/private/image/0.jpg b/config/examples/Creality/Ender-3 V2/LCD Files/private/image/0.jpg new file mode 100644 index 0000000000000000000000000000000000000000..caeec079c4d0862260dc315597aa24c8d8924dac GIT binary patch literal 11504 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

dJhA>hS6s=V5HF6%0P955xQ)qg-b({8$VZ__O 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%0DNp9%X;O7pP~DQ>5~G+y;Q_oe8ZNS#=7XZjW8|>} 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⁢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%0A(@DG1K(~ycwmMc2Ue#=6%xv z`$4SXx)@6V>oc1QSH5Fw>?C&qXw`-eYs3RU5vX8H#e++5y}64^+j#VNkFRr0{=^dc z7ID&Xo2ygo#-+V~+Ff0*Lovv_5Ze4t{t~3-UVI1uHH7&=<^c)X_gv-`Hmg>7R6*kZ z0JysgE69ZH4_L!ozHtV>p+Gww!vIACROE+sa$AFsxw`6b;7`;J*LzS48z|g33hZ78 z2V2?nL>t1l9gb5!g8j=w0AsvL_R+3~k_Zth#wMd%hLyDW;#R30i};G%wh3~=^E^rA zV+=&avNF5Ma;=b(kQwa%0KLcfE2sdwF7SWrG50P9V0(ZwSSh?rR`8_!Hx^O$MjH8w z%~j|Iyg*pp%TqVo(K5u*Td6}(uNRLqI-lk)QsaFxj-F1SN^eoncBz*46BC=50oe^Q z6!R&Lv~DFGGi1ym#JSuwSQXPNX>{G(CrdKVGR&a3L;VI@3MO2*lw!kDst(s?^g37Z=3UYH5X~Q^m`@mXTmo3qN3b>WH zD8q!zV>~dfQ0)=yyJg_Y%PEOXG4WN(AnWKI0c=g;2hOtVP^eVoTlbZ#o7NV=rc5T} z56RqK-OA>k+#@MxZ-F~v3Dbp0#_{B5x#_{qT42L3BI8MsBa0^d1%FtZgV<>KR5WDo zQj;vzT)|v-YHs5SV5_@2l?b)@*jnhBlj<3-PEX6+$~V7pcvN>S(Bs@i+;>W12Qp$m zK#uNNOu<&VjUJ+7_VV*6>t~$n%QEt4ndo==N1>5Scj_57 zYfWo=%(zG%jdd+nk-_RK>rODp)Rj|r1~Fw&m*?g|&fuV6mwmu)+lfTvu}qBva7~+h z!=Xlc_bxXZ2XRRGFqQ+VHTQ&p#w+Prk8<_^?ohy_KFq@2@3>Lx`XBo-b8G(QY_X~G zX8Vijj-jfAJAnz}7HjE&pf;wp2#a7`OKkK-8Lx=6nIgPJbOa2pFmo3liBk*6<1(1{ z3=I2-?#C|ge@FK+!1lHwuM-bwqH?pD$9#w7D7vN{l?VfR1sxPY1)da^9^57ioejqM zNwsp17s?kJ2l7OGecDR$jnfQEM!U4qhKCl)fERMH~9`h+?A#JOc4;FU{-qVo`InRTuVW~aG-Rp>0{ha8hlNL#0tUyF

C}I;V5q3{6h|4 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 kc57(gJZlvYnW>Jz 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%0DSeD70Nj#;1Ok1y&o(zc*9d`eWAl)bPd4Q}xZ}n@ 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 VYdN&^V;oU>>k5Qefbu4P|JkLBZ^8fo literal 0 HcmV?d00001 diff --git a/config/examples/Elegoo/Neptune 2/images/3pullup.jpg b/config/examples/Elegoo/Neptune 2/images/3pullup.jpg new file mode 100644 index 0000000000000000000000000000000000000000..65e07b7d4589b5ef2dc0afedf3ae5242d2e924ce GIT binary patch literal 260977 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

BJO3fyRqnTc#9 z2MWUzY={|y&syeh<&VQF;^Xi_Qw5_n?=Rv|N*!3kFydrc1q}{j4JG6&y+`fk4ZQa%h2k3*8{yQpZen~+ zx|P+MoD1~v0`Pw3Z3rtBX%>6+Ifv$C)ZiA&u}&25oP(KsVjRt*$YH*>3=?kExBH4fJEG%B_Saek%7l$@4Mn`-u%dcM@*C<_hPgbqCzY(7>~TDa>- z1IdYH%h`RCrCC!N*$n#T9r#R?)x^MLmsKuiJw=2{3vrmm(lpVS*}qX_R?Na9aI`ST zM8du0stm#xZIGgB!3=2mwufh}}P ziY&q~^DNbn11Jj8rd_AA-29$lSqQZZ*M9?_X<3fdt!cAPrzcroxzGk;xicK+QkD&^ zBk4>*#MWacmyc55^)mRpOePO<{xih4F~lWKJNUkSER(dqx+kZeBv^L$1?7NkbEUW{ z)b|5Hr*iTF=`vVl3!PYjUM7gArO|T7tTQkG%EP7}H7i%7 zLJo4l72886Wnm#;(6I=kR|h2;id!|rv4UFFCD(Y4*LatOUB=Uh8;>M9R~^7(mZ^*+ zpwh7qDVvsqQQ~A~982+udH97?XS2SzkKKqB1TbzO;y*s#yX!OGx`ZrK-Gl9Z0G<5OIf6 zufY|GXH-Q%E+)d?a?PKFs@=`NXAB}Lt!wW>dA4FG@Moa^Ub{b$?l~QgKGV=2Gsk9LN;xO@Ee4pd`(x^K3%X%Cj`%7D=`1IS$zO2DZeUq7Z51f2PAV}ru>3^c z;?=y$H@vV5-ly!Id8jN?@fy}HE3^dL66bH+Q+StVWz;Eu`G4_$CVm~OP-5pZQ0&A5 zbRw!XD-cyQ!p`Z0aNFWC>Y&UWDr7can4ZZ;`$mP#Z0Z6$L;#IX)461a>LH0P2T1cZ zQ#A}Qvuc5LoVX^)Y0uo$g6k5!p?l-Z9m+1txSlMd#$`fiv&_4as^V-#&vKIMGQ&So zyId(#)LRTxua(r)pu1EwaBmSp+B0M&v3Y>ysb$fArZADd(&VzTWsF=%9bo;!LdQD-dZ_7G@hGRs%Mb ziFxbcK+hH*<_Bz8Zo`>SY6KVz{4MdRSjOexx|ag-LF5Y%>Y~glsOI9n3ULv4sDQH& z#rq|5aZt1*O_`P8+kaA~aJazZ`3XR1OC}<4!gBL7rQ!e{;tAyx<5P%s+!`tg#wVE^ zu$IXZ^NDdnJ8mp_ma5D}YltqXBfe-hbWMAiR52I9nC33|_}seqcR7y!Irvyd3g%Tb zn}r!M5~UU$7c;YR^^+aL%MTH6KG0z`~dWDj%Tjolg#&S)u z4L%IH_!kZXV|B+(a35EU8gm1Ef5Lqcf=HEIR}W44B|ttw8%}I*_w~ z#$goJYL4N7iq?ZjYA8F*vx63gcE@d zqxJ~3aVR{#FDDC3t+$-R^h?>PU>GS>El2P;R8pA3Cgbg_gs-&Jf*6n`+$K`lRwGk>W$7I5evt);e=tKjjx1Df^L!>aVrS2oTCP?e2@Tc~3^F=DnFSwT!C;dfOij`^8Zj+Zj$)a*sH4y-hhEO31|e>1tXpeCHaj-}@? zb=*0`aq1iRF%nqnV=8{r7|t%o`aOm+qreR4=9`Za87}FA!V}{2jbuwx@9~^p{)Li2XebWr)(tPA8e}D-|$NsdH5Q zMeu~gIhF?!uk=T&IK_E~0VLi||*OD<91Vo>gH zKjc9?d}5cJ5ZP6dH(bGJt{Hp=BDW$9B~2Z{y5ZtsSJ7bJR;Ej)TDusO;VWwDH7hd- z6@X!^Frqc7kX8zsaNYk+Za zI1zx>c!f615vsn?{icE8GuL5Y;^p&DcL3pzCt5j*M^Hk?YGB;+Vl?h-&LGa?n(7WJ z65=7$$U?2SJVZbbsqQ$e!KP)H%f0+VKBML-OUX)=G98m$J+x?<97=4KLKP8yCA?f* zDkdi}+*u_qt++gXCur$5oPbO95WW@~Z8D9--ATs)$(Q3PwetXO1_V*0cL+8hS9250 ztLx!SM{#>53Ym^2HJf;yIK%Zem3KL^eiKA-@IO;EcL{YaU%~Ll=H@Squ-=YfGs`i) zrVevA!;e#y3=sib%UNa0^vWMGEyLbrs}XB5MTr#<06=_krC$z6oFA-!pjZe;_tR-^u9T$|f#SQV?<5{gn>-I9qTX#6N=87Rf zbK(WjXzDu8<~wL57T?5D7UX!GY51Q)FE<-_^8zV*T536NW5tBhyG4$92BY*t(*kPE z%C+rGwJFOna@{CaV_N%UcML1GOL6(;n%{B8u8qoVu&Vup1}ouh!7f*)JjXmtJ9}Y0 z0Nll7wF+^VGpGuM=~Q|l=I>U;Ou!a-iuvJo zaVUZMjIGcZlrT3LkG!X>!k(Nn1(1|GiS~{NIbzm63hsSDv}IIZ1pCMM`1@&(GjZKL zuI3?)-O2$;zT7W+oEI9^R;B(oX4mQz4rZ&58;Ro%p4cmaw3QQu54;xJw+b5ozTu>% z2@}oA&zKb3$t)-A2EZqiT)t;%M$eBMWx#)0n`{n z!OFhphHg+ZJBj9$J_?zTTf}~Yc3O6%d?rR=L~aCi8K`AbQ@@yhFnI84I2DOlc&Tgn zM~K&KZ5O^}y`z=Gfi|XL?lZ02XCD{wxpOi3&3Fink!ye}Rk?}3yOo(k2%eL8)O}#`eh6yGWe(DrgK@_LtXvAK5s`_>}nN-gCEK8ggb% z9$~b+(VW9`qjHxkWWgiU+c3*Em%=fbNY9e36{J{Z(+M56yhI`gQ4C`Z{{S*L=wch! z{{Sgu*}(mTYiP1Tmxx-fNC1tkf}DOnD+;h4UZZ0!8CoUqZqCzRX^4go!JF{}qYx_j zqCr<@A0Sn)sI?u^ z04!TjQphpL7C@(*O3B)5EbN$dGY*+ahFrr6ULn23%yeS7mInF4Q+AS`xDz+5vez6R z4KQ&zsZBEF{8!GU{8T0H#9D>TTNStUF5o{gJI_!eh-6HF@!1f&gOS6`DPXrzhaZ`+ zl;!z}X{lx{iRE&mlofZls^Kk56uE$(}=?h<1BBZfj86{QWo9+0J)z6QhA2N_KU7&O=1*v z1M@13LN-MRzLRU+_Y83^o@F=R5!_I8jk)e!yxl>)Wdu1-rKmZL^{9ch$KfcjT|el{ zAlw#e;SX7;P!NkAe+0Fm6;?e;?YDS_C8<%?xT(d%d*cd}zjBA8s_p7z)dzmjSggyB z5&6bjbcMAYjOJqx$xPV1wFJot(_aHGQQ;N$#5vEivZ1zH92eBfnTRdH6-`4vj5d04 z(*e;BJ$|C6S!}dEI6{?nZ8yv^qOI@Qd`hY&Z>b)I znrYK3f-37XP_J^2afNYEO!c6g!0@?zK%;etgOFLQL<9IAXX69Mg7YdG<6!)O z+m;aq##N^-qjTX~hZnigvTwk!0Hx{-twbuk&4N+EQk+(MoDbzN&MVw)B5e^|VqSR6 zMp#TH^Bj-3OEH5Oiky?>yYmSHKr6{HvgBWRV-RwZsKDg8p34y+t7dz@Oswm6p%RW_JDAO+JbE4`WWs-{CE%An%! z(Hsj!ACv!8{HQ zVHAp{jKTE8qr8!L%N4tU{$h`SaW)aDaAOR8#Zv8>YBBhtYFEX7hHCCv&$Py;GsINDX3MCsy`(aL zsjVFtIuoMFPj=S5ChyGFfh)$EAU6P3bngPHYc|;eQCo|<73`WoH_WPaWjL88Y@35p z{P)NIe%XwB50}k9k3*PN*mLfaP$2t7fCLq8^Oc zI7yqbx471dmGR;rW-|+bw^HeYekDH{8iJ#r{{R|+9)n1$>oK&5WXuS#4a%7lMqe>P zX5J+WFgjvn@e+=qJlvyAL^`qtwdx4m3~>RZp2TcL-6Xk!Ed*bA#6(;=it0t9aW!Ok z>Qt+Z^%|Fg09wo&JnSmLHbZUK+Znn zf$md`5u~HC*=met&C5D98XC#Dcr^j7$~>R|yiI4kW>Gyc7#qx_CP0{VySL2q+Ndo! zugW0sJ!2PI(sqQ;uzQUpxe=^_Wiy_zEZXr)E^_X#iHViiNU@*En#!uBaRp_m%r3#$ zVTjJmW4Qxam36uIrJ)g_~ zL89I!gl-@1St@rIgQgmKE&9c}6Uiz9W4Q#rIu`hx6jokYmimRI^}RG_Ho z4&v5@N3r`RIe5Vi3_J|gA!|LqGZe^OX7J_{SR%nZ9Fpb-S7yD!qh4%7iC+r3;p#7} zDvlg3G_F& zxw@;#5!jbrW?5qCrZs}zfMp`E>xlJc;0&O$#`~1;xSGuW0PKp|4)p_Ti@Py4aflYV zV20V6NY420S&n&|)czAy&oHZRq_w*)#G@)K)l3Qy<&zne^1L3kEy{@>sKVxv1m>}F z8FK-J=sPpR?ipTmT8V>A^p|oJM9Dc>%!S7TEP_5Amsgj|hC#_PFBb<lX@suLFkbu-%@sgR^9Z}jEIUqzsV!mXTyP+8@f3pU7wUDGzj0tO zkK(%DQ6wu;ak)aG_!!4;&C1p(nO3kFq+5L_^9ZHNuvY&7P^^f80X1Iny`JihyB*Tyaf_21DI{yGja}g_* z^usk88BZj*WV@|4L5eE$d6_dlWOZgV`r^xC!9#U8dl$sOf)~KOT@vz>;FZA-Q4y2U zC5SxfEb$pgQCmbLYdX4& z{{W-~7sLN5Vrx0z_v@MG#B_rh9wk= zdX>~7UMgPMsh1GSC!0}8K{joh(xy(J4uB9*T(%psM_8316TQiP>ID=}0GdYbooCYzYO)O%oCYYwAG zZ*3R6%h&5DtL_FrKCKr8@Wcf>ih+`Gv=JLh-qveaHS;GvC60_n~|fJNN3x2kZHjSQ|th zxw!E`RnL?0{7TRpF8 z7WFb$?sn%fq^k!g*(C$-K`-UxHh1O<33K!0%MhjRW4EYvu17SKau5}!efbWIm znc!1^+{Vbs{UScvAZ-a@D;Pt$+cu&mVnv&^nC12;`f*qlWX{mK;;9=Vn2G8*^(Ba(RsEeN~P|dtVNN{Cwi**D~w=*NJ5@H6gszB5h$~5KX^UCBF?p3-UPVA65}sqYAShFt>Ui=n5IIvA zZS^w}*rg48xp&!>fFPhy5a%w+#wzP{iXW)@gPR%Ep6T*ztBbd`sm1)j8_G+%mW%*}dGw z_XH3%9r&Nj8%ICP;mQwzj$^5E{%_&@Juy(_f=(&{c?Md8k;{p3cJM^2sC&b5_BTDK z$q%w9o!IL)y~E{^R`0kJasVp-0GK{Zz_r$fSOu74m=~5=!&MhS@|5_70&XVJ<{jMd z-sN1#K&fh4yKUlQqmE|1FNm5gE4W>;8utR-L$(O&Lm2lcs&AR5YMe3SLn^qIy{z!1 z<_WZ1K=gx<)y#hL4yD2(X=69<4#WkF>hn_?G_6N(6~51i7wOS)?ihqBe}+)NR=dD7 zwzjVmAsnDM^*v$MAx=$$RSFQ*l%(xsFAd?7Z<(Kw4KP6b^I@n3TcB}Ab8U}1N~$iq z!;%<6cB?ptjY6R3=Zp`|KM`P3k3r@dxB7=L^pVWhIW;Z>iV%Rw!Eld*?q>~INNqe# zteI24Ou*GZ_lTK_SY%De(6lv<-^)3LNbnLa5shWuDkf43HhBA$-6SwndzPnBb&_-N z%ITS&25z$ESldsVC6kwYMOMfI_PUp5dKCwz{^9p6>D;k=_PW59a-5VX_Q>6j}8 z)Mu3~wCVUO#lj4rUPXTsKH&jv*%1|vH5^PcV0SMJ)?ti(P%LCp?j5C~-58pHBF7Ya zh}8#9qbwGwQD}^qXa4{%hljMMRTG#igceNCq-ILtQ&Dfq3ebB(>bIo1I2g>coPx_m zVQQl4SsIxEQ_OQZW#dubn8#la!!P3QZcq*X0Eyaej+%#n*;vFycl1izgG^_+aYh&( z4>d&VW7MRl)fICd=Exjj3KpG4fY&nGZ#5THt;|-ZTr4OVuA(;dK__7K7}HH|UM*Hm z4$%qE70fLL#Et>R$r9#+vU23dsaAWjTv0x*HYf|*9PK?p@)z95#N~NPkgP{Pgs7sF zP{EaDTG)8h#~?H%LEzo$;YZR%`^u9QH@J-YMMF*Tw8JNiMr6t^ju8x8XA~d{vZhL~ zz%rl64aHB0LUU23*^575xZ336vm3CT0|;ZcFgZ;lU)9VTK>ItDz;?`#wHxrmzY{QZ z7miggZfDc?GiKG}fk+t+hCb4bV?o)|cP;xha=4padY2Ic_nPg~)n%Bfw-q{YxT3+75 zK88qYK~rH;+b-q0KsSXP$1GkgSok=dzb&sZN1pjw#t=BFUZvwwGutp)DbOze08*W~ zrXSpPSU;Rk-}4@muA-K=Jq^TVy^oHD7j<{yWV4eRPjdv2>Kv!JU`UHE{^xa2&&|2T z69pqeTDI-Xr1dfB$U%W`7R8UwEH_G4)K;1R&GR^K5I+9^AN+>NR#hr$~&KO>BI4OjAi^k8iY38poge~ zEEWnU8@#|4!5ItG0XDNn|eN`QAM{v@*ve32VK-tgK~S6!p~+oJ6nPo>NJ6MXtU}`lHJF0jaxIJ5M|1jq69r%FMA{Yc zm-)Vo^GOp3YJbBsUQbe;O5Tr+vL52`-FN-eqKZ_PBMe!8n5i0mo~z6x2l2GAhNs)^ z*GX|^OndY&ZPO z_C~xZ>3}p5)DaeoRIjrrY-zwI4#J9XYE)24ugnye@byEk&X^8-f>ys$-0HHykKD7- zCTxG4vXrKx@}Jyq6EAIQ4@IGILm#+SuAOcg7~!J_HjXTjzM)lHnFmcdmsQ%!1hKb3 zuIA&Plbr)W8u19FG|O)@=^!emNoR zHWyRTMs*NxI`G^PoKr@T7-g(1wdPv#P8*72nYuVK&M84xagc6dZ!9jz%K7Kvd;b8y zEhJ_O%P35?(}p}8YSZd0(=E92ujwq!S(kj31~Ir{)r8gAoD=bVN`5M_$E-k@v~sNP z1l<)KkE}&lS?sPcF~Cnj_(^S)a#@LMX;fd-WnnY1{2@VUqaPiRY-aEMQh~=W*Jf!n ztGu7oS$pN53|o~Ovn%~U6zk)7H4wKwX9@!J%HjM>6(eX_Jasnu)~o6On|xbGRTAvA zLxe+^x)`YBjvb($OLm`_3o=Ur zA9>{&nQ@X)G#jiQ6*YC3io%M8h*NW%uF=9@GbzNQ0^%J@w`yAj5Fs8pcRGk$G9kJk zAR1~NO8M^zPiKIG5~1Jf879iqI}BHe!6MljV^Z@h%-O`rz-V<6vx=3cY~5Mr&~ zcND}vnHEx##%I}OElej9JHw=3W=MYSAScKkW#~PjpYc8y8$A{+r}c9}03XT#N?&1n zowPA<)xnhuCT?tWK_yl=gmTBZKpXYcS8O+qwKQgVk!&e&@?u@08l4{#6>*}$6T6ed zGe|r|n_Us28Q&zNIo~N%!5^X^fJ8F2XW=_?s?K9x^AR>m9h0V2S#oLAKj8SaROUMP zXEBu+M8vJz7l8Ci9GnjASE+vwUZ;XxLlY>$g8efPyppGtcPJMXGH)oht^Q?V4d(V4SZ;}8rhXp1`T+5HQZthy=|m3>cX;#{1KXNg|auMogMv`n0#a3jHjz@>Y3 zME5b_(dK9zJjUUt5k;gtQvj=fC_1((AnIMUW(v%*$ugEgy^-B0=^TP8Y2X=R6=<^;qlH$+F0U13LwYmyRKqfX`fXjb4G5&r=4PNO`A z{LJEx8W*@>ShQn);$Ud}K?~Zgd1u~}2FZ>wUQ_DJ4>wWnSSFStJm7;V6+DG)LO&}^ zK%fG}YAa~=f~tc$5&YMy4dbQ*f%YGLV%Ri-3#^ z#|SpI`kW#9f;ma`!JD>H(dt|py%C~LDs4;0R_-l9wBSTxQeiSMBN}7 z-DGW10D0A5#>FogXoFic1gUBac!+E=$Lu+PhUso$m_g;k?!yTqyQ+a%7`(xB96YbM zZ>36;3?W~juAs@9Rl+lX19-wBj0t+x;@UUq~KNB;o8g~FW)7-Fk7 z;*@gt4`_pg14~0g+#uKDRW}gD!3i|U*Qif|S*fI@0g2>JNI<6hGgV(mfZm;$n}1v? zzs!-pm~a0895LDh<{;A%V9S;=M?dN$||khNAv%F_kOehRI?~c%~sx zQvU$-j5)2d;9yrz{znqApe$<{M5bpG2%)P1tdIe0S1D%LgMtKM(Yhi9-X;h0EzeV_ zjmcD;A9FUuySgThLE>!S^%%3HrWnij8-99>fR@8zHU~3z5ifFsm^mRhWHN^A`(|45 z1}@DGQpY)g`6{RTxtE;&;|vyr%3vrjr^8R}FqBL6N2vI<)yDb`u!v4;23F_PWe`R1 zM#}?JSsAz=H=?zz=V7HpF5ktP9t79{PmMG;OVx!#@n>^G# zWG;$j(@OHA%m8dOQ7%j2(re&_%U^5n2UlROVk?xFYvX)G8b~I^=M@7=IPO@+4H$wS z`jt_K#IXhxVpImo$0>3b7nlbH&1jTkC8d(LJ>F1xlEThw#La$n8(_xzP1xm`oMI|gjY`~xT-Fw- zwxZFzfMHuftCpGxPUkB-BCz0q4ekLgRSR{)&p8ko)@E@fEXLph<+G<=Wt5eSK@eJC zUVqYERB))38B~-B_)GB9CsYw(HF}1dD4Bo@LA_+axE7OE*%AxTPE~m`l-i!+$WVg%2na!$i_b6mJYekY^63 z5@ai=;-sj~_^2vyd}41DfA}NkmT@tgkD4^{N8VSYV_8l~hVENgspp4$u(KY}DDNpW ztj%}%%pbyE!}9+C>dDSgQSretjtxbi2b?FSQ&)zbhxS8I0=#dcWT^fNY~nw}y5d*i zxJO4Z9b44UAn-vc$fQ6@Z?Oz81v8yAoJ(HnpmY0OW6$sIqV3`BVB_dl_#34Fj2^I-s8>sz&mN7rt4eIW1 zxKFP_Vu7O`>l35GA#|vbl@hMImnSq;m1(0D2lLyIu6#ir#r(~KKhZM9K^G{)O^8O( zdwoaN!B9sYJ_(9uD#NIQR<#$kZsJrgrLdg^Pf~;4r`0_$Gh>DlF!-s(|QAztk&@m`K6cA0q(R@Eql-?d%`0M+8=3acGm3o3TD*1oF%ke$yK84Vx#Z)q1fd9 zCc4W{+7N5>mMX;I7yxb%+pp${LtUxPqGsdCiCan1f&(Le)JKXS(!>)la}djrAX3U~ zr5zA~O_A3B01&k18AXA|#rT+_&RG0T-ACdMFe_0LFNwSiPRyYc!BaVTkCej$aR%p- z7Jrmozuc#vfp;XUm>uRTzPDeqnUaQ$XkEHeuk+Lks-9Lql=eMK zMhHxOgn=nNuo;-8mD*-b7-hI~IyKaCwGAa)q1^hW*=Ip52G$KE7WU=>V%SwHY*Rm& z?`*a69_o*X5kW9C1E9O?_EVdhep9GQGfn6x(EK2<1j$Wf<55iT1Wo?Qw+rMDxE}lWmR)DupC}uqB19o zB5^pyvY6uZLIAr-ikI6jnBbQMV7snia+E;fn?f}O)88?l3vP_f!qUE~CAtO~W}LVCrQ%yfIN^%m$o0pYpxN#srtE-8boO~#)%lKx# zZl(OP=5r35;i*ZIVq7;d8D@8pJ*He{X@ed=sac(6WIluV+7vCmnQ{a)*ynqn{YY7d z`Gm13*+o4^GS@Y1F?4Ntj_%{ecNT(qiH2rp`;UWLxl?rY7Di}(qnImLtB#sKFnkAz zM+e+yLmUO_Hl9Z(iFz@(L_aXlsaWPVcLTwwb94x1)AGtxlAG;1Wa2ipyzrEYQ&9~t zSv^EzVwecGgK#mQbd{-GH*Bbuv=ZA_`C%sdD$cCKc72zhPcd_jTY z<*ioP8OXHPZ;3^$g5u>_TPgX1T(Yze#3-CX8)|`~D00OaW$rE6;%!)>zNSwkCB{F; zz_f}i9y*vaD5%d&%@xGGK*U;(H{#$ntr~sHDjI24WtlLStWMRol_|>kgy)#z?lGk> z(}{$sgX(XYrc|aqCZ*9XE-@=kV3kj(<&tv~I*Q?dvjLSVKMW#fGUM@4)Wg~u_y%K$ z?1md$MynGm!!X?3s2bv4W1>~aCz3Af~#Oz@Ooy%sU1wtMJ7EIavEW1dX@=*wAVVAIf3aTSTEKvxOxe;6HzdfadCp90}=dW3Ev?8p~i%M zpZ662ExbeMnI&hF&r#IRgO1Znx#0lInkvX(H#Ug=*CGub9!2Zo%TX%jE?fr6 zS$|vl$J)i5H7IPDn3b)hOr;ZjO*@$v`b;oj{myzM)pV47;(le$SKP{!?gaYV%&5^< zOjK^b%WbsTKa6e2t-6RS#bxUgAG`nmdip;yKLgGU`8v!JmrO zXQcHivdYh&i4RQrrCT7Mf_tb@yCMSfDCYkF5MK-e%DRpGIh7xU)Mmab7x2n=iC5G+ zn@pg`aCb3qZ!vMl#pXLcIL!An)l2K(xryuITr&umekYPpz{J1DQlKF5ae-Kt790G^ z8MdwnFaoYx*0P2x?Gs93ST9%{rn-vcZt+ob*u~7A?=V2_WpNZ9Ndp4*nfCA~rMF+$X z+Fa13El)iJ`eV&7+!IUIi$Z+;HQJ-<`(};AMMs>q5&%2K-$=-siD@>Yv%>yk!?y^Y zv2jGQBsDnTiZ$-!gSA`NQELAHl|?G+M@zUqWLGf;qWOTwc!px6=1|h(xsSx-Ct_AE zCJLB^M%*T7XB=MTqr(Rr1PPYfsB$Dv0WN0?&+CJL0M{MZixpEm4l&n%<>; zC4MJsiQ-}c*aMiz?}DZ7^(nHyFf8#g_Y@dpl>ni_mjqlDyNup99H5jwt%-hFb`;G} zm%B2kuqv(Ea${&au>Iw<2M9xQ`6;z+@K1dG2ZH>_=GKR)sj&8jtHV@y6Dl3(p!QC*q3)m^Bx+%5RP}@ zl`rMyIpj**D}~Avvzs8~H!$KZzl?i|6+O(_?4rAs`!_1NbZuNfTwyl}g{1~#d>nj2 zrXd;9y7z-jMQv9es+8M^Nw@%p+qTq@gOzT*MFIFG6r(C=E))Lk|9l zkiBXUHVcFj8W&X&+eoxIEd%Z+juKZa8wvpUVdCc3e^&lvY0ZJ;%^1*-D)8+kco{<`AK*5%3LW~`@rl! zgfQ7yjIf2t+)B8WDsiZOAk4cusfkR&T)GLo?DDVCP-=5g!lWalvl+|;LuN{tIdflJzZPf37)JrX`R;3s1g zO1y?1CKjYE8iOs^U&N&@47hKa-BaO!i#I53ZW4gDBP`EZFl8EsqnpKnz>dze%3h%4s8{pL0C}Ef-mYh1M9%^W<9sdP2Lpl>{JQoli`GX4APIXdQvMZSs6#RU`KdZqpbyD>>N}HoKmt zPfYg8U}rPDOjsm3@eqZ7&pap}#Az&cz}pK9OvBzgSjGUFx&A`sY}I>)@ZRqb)#N2G z{{WO~=|>wVK!EBx+MC~Tis(+c0wx(*!OR-S>Y#%M_W-f7oIqM2EWWN%m6^vo zZe7^AN=Y(O`T-?MIkI@@dN0=M-hIU^7?t9?#X<-+vu8)# zM*>=lRuu?Lb_1wHX>RNk%ttNC#LI}+o0vzl;}aNE-;_OW0W9kn6I8yK3SOzkTv>^~ zaC-(V)HiC3xRVg_`<0UQ+J58bY0_VDlWqQHS0PqcV}jzzX*W}g6nMIMl%R&uVgCTd z&vR@_kN#`nWPdQ`bsI2LH!c#BxRv4uX}5{V3539#WREGga6+vcmZT?0sNA8cq%9V( z+E*ZO>ZO#KfLx}5R;8CSKePqeP9fTQ%xXCkP>YnoRSvV-!M&iytb+(F%&+z16YpsE z4ETtwDZ)f#V3rjQ7tB^S=s2lDv)RY`j|E2{pG0fcXB2(MYvGUaO1GzZb1)@rLLQt2 zsR~yr<{exba`}ym!8mJ}c~H9;*u*h;p%W8LcFNnY;Rg`wGb=;;nqZI%CN(_aSjD5; z+yS@3plHvMYs?*KHD_7p%pn?e=M^;y3{!JifV3EKmVHW>ODmg1wyL>HaoF70ZCmCn z5IP(~lreUS>8U)B(Tcxk|eq(03`j(hsmOFHLjY z7bn<*qO9Aq6W(9PGNbUv<-}Qb{72$g_K8ptO=awvA}Xil9LL0_b1iN;=2TNM+6A$+?mS$|%Qz?c>_6@h0eTqa4zz}8T zW*m5kY{NPt+9|$JlkyDG8ond13;zHNxn-K!?OtX+tOHg{L|v9dhk?z^Vf_)sm&HND zgvCv5&n#p$_cAccndzXCSfh%PkjmrVBOV=rsFPI{AZg3HczzbF(Qp&irR6@USiMe8ct#fkX&$Q3IL8(?Z zwSc{i1m?y(UvLrB#<%){OVFG8o(ar_!sV}jQN{X9cR~uZ%FZt1^8+ipiuWB?OHovP z1TN67$)fPNbv5Yk*N~gJVRz+3Bpu_-bbrB2+&;Bb5@@O46%JSB6I`CjLAg3&KnfR_)ltqL4%lcwtB#Wa^c!zJKf0+ z5D~&Lp|pMovVlupBY+NLg%Dk~F|HYQxtH*%MTvbeLe4PjT4LrU<}L7{1Zxp0faqpz zs+^1)WT-sO96NrI3nhk5YG@pxw^gdHAyNhP;&P%T4xCvAk9cH{#8y}%fOT;CvD@rPHePGRifmcA~rM9hxY z2~V$BV!Z{;qh=u0s6TKKd=d2^J3+HK-z_%OxP0M7%QQ zLx5*IL2jlQ_&*#0Kx+F!oq zNsYG)(or2%TEOaC_?PmRk=7Yl*@xVr!UHC}LfXzI@LOIY8XlqCzi|TPG(uKV7^Oyn zW&nS~7q=~{Oo}=P8CU_(h34PXTddzP;M}aFP_4hgmG>Z#Kq5@>d{S*kVCb=b=00jV zi8A$qmvu_f7Aj1b-|B4HPX_}P6dc;uh^|J$0w27@?R(G(Pl0O*8LM-UeZ#!Ri3PUI zuzBD_E7kIuB@wBXWM?wbNOm8oQkL2UDu|DRKg`WQV7CDN6-z0xh063^L5TT|m0?f*n(~<>Y9#I#W4k?_A z$j5D*;^M6a{;BGD4IQ%<=Znl`mnndfYRsM(T$95pWVKdD`I;AA;MGEilwWj~zK#pm z!|?p`7CQOGMyuyqW=n!&c#2h8)a0g2Mt%$3%Zt-e)w`ECk8EL94GTGt~wR?A*~v{M7076{?YcHHC)rwR@RkSPwoN^ zorOA8F4cE|D-oS=AwZ^}^7m6)YStxEtg#o56BK2@?h0!;36xN3p=m$dRC;obMexQH zUMO38f~c0L;+P?!j{HIa;hV$@Tvt-3y$gYbuxi{t{7Zyh)?x9}b_NAYOQ>uggnUg^ zVr0a0{vaaB!UWVGMMCOY<-uubEo*Z3)V#_ut|k%B zGVfCC_&m)=9Q+oDazt_PnZ&KKxJXvS=wedBQ@u)Mcz`3U#U;scwn~0x)-=!anUg?^ zgYGUckRC1`8M#5~S9r|}hqx-nrWy{=7X^{)4RsnY@EyM3SRlRZc#p<4Yjf?Nl?_&b ze;`hHXSB3b;5}5zii+yme{n9RA>uVD`b&gp+8Ue9<-mQ)#o8)`swgx}TEt0b6PRdz znLu6pOeK6W3%f<%sG~B5qNBqK8k7>s?pSSU@f250MQL#cao?EWGHm7gmbx)YAL0ch z);6cUp+7SU^I3^z=*xSGN{J0*F!czPof-a^iq+8T+yn*qfF3QzT{6T(Zjn)DTDi=q zSvoSii(0)-UsJB`081v2X=fQGI=a#jN} z3b|dS%P6P|m~IB~9@kY#O$)*57#cwBt;%lfU(3W7lk?&zcO!BOrqWD~iCHv*soixu z0@+Yi;3NmtZb2sZ2}? zPGhfIYcp(Q<|ANgTSn=HPGA!G<~f)hV-`#>;X$}^m5cFFRcZiMgfJZtLpfm3_m7sbFdZ(;dM_ z9mb~aR4J*A!IMJ1GSS3l<<&%tu40IGCW6ayPSR~k!mfIR0{s-aZ9Sq5gTlChbpw0|iG~!^sSK8{QpgX6AsVHp?q%L>Z}5iF z=Pf+HGrTxBOvg~lB0IW!fu>$_I2YCGC82rDbAKo$`a~!8Oo}Avczwac1F3G%^(tk2 z?hLaRQ;Pm>3Uvyqwyx8gPKjaaqA3Od5rG{G44~*P&&pa>AzYWad25;y22|>1fsdZ46v0wApAzAOh@ikejLmDiT5#O=^Soe zE?y-AhBS7M7@5udH_W-tW$&MZ9i!9Y!WflQy&e#i8fgcJd8>vb8j4B2ky<$Lh3)SQ ztv^^y+qCgf7OH`56&tVC6+UvwY$#Bw?GvdNIe ziEdA|sD_+{$3>P0`6I7DIN}%(oZbxA&lb3pG5-K>Qk8c*O$qkWrg&oVR0Vy-TrP)V za7p6~AESh|CdF?ZOev#wn^VO5;zg*SP&~^p+P&MCrdAd6D`lSHQEO{jfyZubQt-D^ z9mlFz$iDiNp)1%$7A2SG2xg7|vl^{(kAI1<)ju-fQ>vFlvwoZPkrR!r&< z$#GJz5a^}MID1xvRK-&>TB*8}uzHwv;)G(8d8%dzD_{LWL_csT#G;C=nXY3YvFZZ- zk!)4VYMvr14M&J*M?|{LY=M)I@ebTnrSldAadh)2Qurojr6$tDt97ZIQZ5fbd_Xrw zz*JuI@Y|V$yEdo3qe!geeiE->KVc>q$O>^q)yy}WGgLb0c=AirVC+1?JQVwsm)c-l>9VqRa^{S`fac{PJ3=P&f>0@|HbJpMVliSN%9wF& zLQ2G~(+~G3<(&@as9%Y&#m|{Kd@3>AB3!uBG z!z~s|xSgfjaJzFnhYicU@haieDB%@m9^eIN87qR(nOD@l(8I*0p&oWO8g^2{f8ti( z+fM%gcR+~00E*(_mJi^CMS%V#mgOuhBU)pCpjca#!cQS*SQ0HHj0GQ@}( zUuMqZ=NoFoR=pGlY3e_bxwD}WKe$~o@*n1B0p_gL2D@OQmoBPu)5!k-6ASc6{yVD( zw#T#lPYXKF^#K0>f%u4i{ldHqmk@$hGG(KVO2 zuuGIv#3W#p@1Jl_p_<6@b1SurUWxB|u^?p@BxOI?FKt9~NXTQQ#!#ozD!pxCh*0O7~`#yi^; z1h0qs3~~?v)kjRaFt#d+b#fK=bAx6%e&ZVR6LBh1pju&ZMPa<52Uh1yC9L{^Vw4Ni z6G(KkFYyxrnJRH$>m?XDrHglzTiZz~81V8TkrJ#nLy8m<0NxIWg`B;?M0pM$?G@)^ zlbDPtw&PL`zKhi@mpt zgjC(dT~yyjP#kd|z-ou;TBtOi%yTSRqcUaY)La#uu=|N4P@<($cseC918C`oiHd;Z z^A(YuZW*~rc3kTZ2{vGOCMJrP5GZiOTPQQk3$)`>$Sp|XiEw0YFCOBAgP-tXV`O(M zeiDVu8YmvvCf{nB{KKVEz)_sa-r!NTiFxxoY`4sN*<+Z>VCgL3XjeCl%M9vyN#soa zXF&2IX8!;m;(#g7DK7Hyw&jW{v&ub7spS6vP&73%fR4fR+Bih@*HisoM>-9$&giyQV3M?anyQ!{RT zp(WU8e|aId1MWPfYM852*v#kMPFLh3o72-0?KN9PWMy)J*)!vVmq;ss3+5#$sqEVuj{XqCDpq-ma6ma#TkOPI zP!!e5349UolX&hb3ULLRL=k7c5`kOGx%ly5!5&dHuNy}wG-P_4sG*=!)rcX}y+cTv zr$?ci5F1&dZfgDG76HIY4HuD<*$M8>LGbX1$B#ErdLr0)%9?vh{b=BWN$?7WQ3E& zJXaCLN^6zFPYl8T0239BkST~c&?mOJnDsCsjN8nThcP>YnTRIuHcJ+bSkjM7s57~I{H{M;=p4cQ63tmsm z&OPFynNMmq{$mx*+}CfYeUPDn)S}dSPf5J+LYzwD5LD5Lt;#Qk35bEX0v#z{AdZ|& z=0NM>WSZ3e7>LQ4ToKqvZP#ou!jF@~`+-mnb;~gcxA}mb<%wLuK(D!7b->}|l+)TzMp6+NLiiY*D*0yS4nOdG7n3f^%j?e!X^ zsfkgmViXvbsfC3@okRyPL-QyKBhQqr**AwFeX}w@!drk&a;h-`$zcsOnADx5L!KB) zS`lERv6ewt${}f34o=>L3>U*J;t2kbsT^f)zM~!iDt2z;4O?>*uu?g3Y!g2{D|3PI zXeo`{wtEaP294AVBmiDT#fAcqIeo!gi(Mdz4Nj@d#7K6IGM{kO80eaqS1`7I=Q_p@ z0MFda%NO#F83%{jdKM$2spcD&Y?CSamz3WP1lzy%am2?)qay}Zs%pZc1XKzG>VB`w zfKM2t&xoLo$YFOd&124@Sj59nxkh(T#*Dz&5nW2~gcLQ(JAfAlykpYYB?pWRb0L&!@B`hAviJxFD6$~5X z^$9Ba!~;DU2r6;eMqs`J2tZwSkvVvjtHGGZ=tk7)F9CTuMvOs9td|{IQadsm&osvF zb1im6hyeZ~;;_~y+2K&mq%A7RDvo%|c)4tB>}_G;f~x}ax1-Dt%S}DrrYta-U;UO= zj1+N}t|ZJv{6s$WN<3ds4R*^@HiadxRz_z4%m;*m>HZTO`psreBBVi9rlPq_@%o66 zin3t=02|746mtFVT7sn%bxV)*HaxUkOuVcwRelMkm(q@aGM4`UR;9sv1%QMMt@ejj zAPm(Ks`ECStfqlo36B}P5AG=4LX3_T4FdyOs5(W{oiGG=E}CV~j)WcuaO48PKJyH+ z{UT61OOTGVg2&`v%-SGj{{WaPtEizuqrEjB#K4G%jmnOZGd~P*Q#04iSqC<}A+duFG8V*MudNCuHwez~w3MX2&Hf>Z zM+Nk$$HmKxxW5bVOJk{MUlDU@t4&2RxtEMO%bsN}t1+&nkWOn80&V76VCrAg-Z;V$ zFzSEC1$mX?rI)A~afTaXYpGPcEyC&%+U16!0D!<=W=38be&I|NaJgND;_788{JW(G zW{HJmfkF&RSgu&DdCpgQpJrvn)uWH9wVD_kGmas1T8^*G#?prO3d;1vuf8U5C2s!! za}u|xCRIM`Kl#kKL2XFx7XU+V>IWo%mv>o&dOtC8ElSb}plbwc6_S5(Uh0Hqm`Iw9 z%`+2Vpu-z5repQcTNTIeXK!gKSuXlKc0SFgR<!5K90cVSBS?$%AgB@1u6(Fbj#I_RZV(;u_CGdNWya5h$}E%$FyBUB&zFA z%wQu}0@!#i?#|!ZBUxxmsrK^(x-$$f6^Lzp1vA4h4JdQP1n9cW>rXr0(oD z>v3o@5$BtRNcd3a+}bd!GM3PEACVfswt>Q2%MSTajv?=azZ-RFI)LAiH1i>JIu~$D zbsU$G1`T~fa3_e{`plr+KB8c>57++yCE4c9tHj7k7gk`p6PkaRuGwmT7k$L1P$|Y@ zAvHzqG>4GU{mYuVMqCew&Vi09YkAXwbDNlww*Hn0KsW|YG1gJd8cr~kR3kZ096-i%ZOo& zSKy1K3M=0rNNw7g|f*D|ry` zjj`e&n}Mv^9$BSM;HhL1%~#XRVv51o_bauZ+GkVRK*B-gByAOUFAQ2k_TgNWE({lj zTrXatv(fzJQ$pZ#8345x;!p=TnS##=5lEL@3RV40i`1Mn?r7R_B5`8Q^`GM9jE%nO z2g>t&9Zxf~F{mg*gR1woZ8>O5P3U7ATlIs{Fj7NDh%3w-EgW8c9X={0d>L;rwAx5# z_!t_^Wv-CS(@Ib>GuxR#!J!5^tc$dFCmk@YM?BQU1n78{FO+N;war7dXT%on<&3C6 z)1S-BfG9b+kqVDk{1R~>aokj5h5SdT%LlnY0`Z=+35Skiw%pMzUD9d%LOV!9bPNDdv(9yr#7u3E?JEdMCoqvZF)ZlYz%P_-X2AtnEY&dn1ReMmvJJYCTJGI#z9*e7_@sFo1m= z#JH`;urpN|(LTm@beZr_#}T5+*9yl;9z2DDm=9V^%7Pue*)K2E-T}6gw)@N8%|&zX6HgZOu;MF#D*)ok*!OF4Be@fDe zq@=s0o0R?dj3BHD)XnwymNP?sW@sbTV+Z##im%%xkSu0c6t;^ggP`B26)7@C%vHZR z$saUSX~RG336c zClCx=*=;M1A^apMSrevc%DcIN7$$fyimA8-fPG4Fs24S(3HtIq zO(89jUnmH&XbK6)7eN;Rz7WQfZ-GF3U^0!%)VXpu1Y9Q?}_wf#Vk8@Ik;b!xeq zEI#Q{VNxhI`X#_)&)Q~EztPmYOGw-gi*!7xN{X*C}I}N zKXC#oy<1Hxw}KAGZw_{X`5#co?x$pyKrcM zEI8CI;H*+)fHhI8GyTgUDIgt71?RF`HC0OGa5(T~;yo43S{;;si1*Q^C+c^H#?0l2 zAz-k|$qf{!DqxO>`(=yHA)MYIQ>QV(5iVTe{iC&E5x=PI zuMt(@;s%de1>ik6mopbK<;~7xE12#%iSV8LI{b1{)!K*YG%jsYtj3}FOPo`NKf-vb zrk4&?EO8Q4y7(%&CeSNMbUg@A&iTX49AIm4irl=Ta<2aXz04XQEWuoqU$R)%3?d%8 zL#E~!00rC!XsSNuE11^KIx)Fh9v{rjOl>YLBVI8*X{mUD^C+U*Dg_p`p;hOHsFf;|q_=H z489D?qUud2kK=K0tAwv_y%Pu#Y0;}##&mHio^A=yTFfBJW@o&gbHK=08r;1t3Y$DI zFuPIN1=6A~O+}VsC{!)1m0-nBJ`bvJX(qH9hTHG=48WcnaLSr2>L?FDLSO2cagJP5)DJ#J)q!=eX5|AtbuwGe&n)mF6LsVxE z+Z71;boShPx6Hd4-=`9?V&4_P;u8;!f0>fZV?Vfp1Ld4Rk601;T|^64+ZsTxD=kwq z@o>MV!DqxY^KDC(ObD$@`9c&{q`wcKeLyVPzM-zI4pOC)#9Z+L2;#wM6`7;CeQ|;1 zhf!`!SJXtiGf1vKMiWq1jL(&27=d&kw~R`%bBqvy`avE1DNqs& z6Ej>nEN(hSMt+uD?4_3$P*vLcad>K$P4OP#jS8r2{{T4>5`*ke4pVSkqkGE?y8vsg)D{KfM-viojIO0dCU}>W54d1o69l7IEb-2}CnoxicuvL;wrPY~`{YF2EW)7xXjvAkvi|^NIazraipvz!>7p_;%C^k>B2bpf z<6b5LCzL8d>Qu=3m8zoi6DXhwm%whTVBvJ-$KZ-LJrG0QAxU7RO!(11hzx5O0f3#M z`kHa|7nh6tsf=6l)}>}+{9ukAAVJ6eQnfPDyO!&=QcEFIazL+1=0`lEuV!V}al2;V zz(b|~024M|LAb0mTa>af+sbJJ2hb3vN5gJ!0KGFH!xR~hON=VR)?2EiPTz<^EEjGQ zpzdNT^NdfS7@5JbHK#R(STKJCZFU~2uNMJ1+N?qFE*&A<*4Q8bwU0CeHk zsChp0oIn<`C3aOqZ~2XtN{Kb`N8DxpCM)8KEHSBIIJl-x<`7f0sbqVD5o?GmQCy(s zFb-pg#cp0a&PFGcy9SDeb948f>ws}MO{vT7Z2-g&WP0iYL4s)nrh2&U1$k+X+H&gS zI*qkT8;i6(T+eqjPGwB|2(@Rx)UKu$qq&n1w5%De!2nl;I)-SX-f({~YImVm^q7o| z0qt`z!qX}svJ_7dtHR-^Wmz&IQ|8NA4y8)J+z1>N(E^z4CP?Dn$s3yC8%*Ceahgm# zMF^c)*i`K%hFp5mn6^@bu%c^N` zfVY#%qRXPGst~f?*5Br@N90SbqvT>W1YW@NrQLAN{{{WPl zAKMKem$?jrzJVj#>JQx*fJ_dK9t7RCtHd)9=#&U#%+ z{8f>r0(xI8ufeLF_b}3{;*N_hThc8#GYLz%gdR0#`$Trq?e{N?hNFG8}bA>Q5-4{#mo4t%0!-H_>5*}#-MjFKvOwh+nIZA3V4fu8zto*9pc zwVQy6)CT7?8!z&U`-R+ksyLMebj%@58$9(n_!UIGX%4Hi^9?1G%vThZmL}pd7#b!d z3VtAiL0P$AA8pDmc-K*95L(5B*JfZ*&ROQ*jfmGr%omE_z(LAt!D29RW}KtMdF@K3 zP(L@*Z^$ThL0LZZ4@n7O`qlA9uSSkui zbi;TwIFkwt;Y#r>(5!;dm;o-tRCY(|Dy?~rboSSAVwUfiw+mlWh(a>5(Rzuo3bD%$ z+Ah65Wi-NDUg99l{LMRB3-gES4-LZ3p>|mfFdQE@04**;LN zSs;rV-?*P%_CJYGCW_?)AqEu~;(Cf%(H$p)12q{KUS6i_fy21dXq5?vPazW&rdlp2 z513c&4lga6L#dv{jmgeoS`pIMsZ`M^=hR4ruZ$NHU&>VOX{omey0U-5Q3NTnZ`?*` z>QrH<5~GjA#bZ;_;Pur+*_cpVk`^p#RB`_R$z;2X+!4#*i!+WR$BAid?eS<6>SBG= zS&Dd$Zk*ss<5ZbuqBbnD1&`IU~!DXs30t>+D?i(zi8zTeEpz) zU{~osbACdePDm}YyV@$B5kVn?D)Nx2mpcoV&XYdW#If8NV52Ee^1M&84^W4$Q=pUy zkv`*X12CKxg34`yBWO1Hf^aO}86qe{)W!ZWre9ga!H0V&oGE*Wq^=>`S58Q`Evs^j z)2Oik;Ol&Gx?&E6$Nc>bw~s=dXnn;hym5mjW%O?53CD!k3biGFb#h%HX9 z#K5TdH{7_o_ckkDBUEz=8QqvtKv{7LseV(4{{Vs^2ox)fBZ6d8QRr9PMMw22Z6AhL z#XxnP8%CO7{qW%Z%nB z%KJ@M_#h>GEu)B@TRMOUW*w7ur+|@)#8rM^1#@vNj*@{-5>SnMxX=$#_ND!?B`6`; z#;zq?KRF$OLk-ta(92CWMb0cC5R<$>YfIEhn@v(CRlAfJ)lf|R%`Qd(g49D>vVFmK z2r!o`)BxnFo0el;%a{Y%VC>>B0N?hR#;O^7z*3e-V#vV^HgfHNfZB@7bg2m6^$0sL zT2XnPUYY<5t<6R1K1!1N8~5_=a=cRMG1qs7m*!69(6rgO_=LHVK5AWorKb z#4%JgSK%~Ky(MlTb(R|Q9)>y*N1&DMZ62^{IK-*VoAodv6e}OEGN>>CD+HwA7RNDS zv3PP9QqG`OAD9lAf?8pXRRqp*3RdOpg;L@sNK!cU0U ziI0T5#al&MaWKx+AW~6jaOs@PK4TdR+^zbUgtjSiA6{Z8TC_v;2vJ-lHbPd)<6ykb zJ*AMAyd3+AjA*{n==BEa>1J^1DT2$K6;p7;3zbZUrOZGnD~OJ&;uRnm_K(`&=4KEr za+kOd-eqJBNY1g|zHG2hwt(wv&KD=`}#133R%+hbT%Cy+)=Q91`VhZvZ=w2r^#x6*7B&o_c@`5X;HcH9$!=?xO~JvI(;?IV{^}Py;0jwXA6DT-y;_Ex4=jt$(?$R*1$3Wd3IC#FE+elB9*F6B_P zDj&*8dUY>sfCHVT;@;S~YNhXUVx11m|Hk(|`9m++714aHLY)cf&<_vjKhn}WnwTS10rPMAKHJOYQPfSKis?dmR z5*&FpjuBN6#+0dx5Z?l#%Xd>KL+Ux(@WciLu13mCLJ`H^XVms?Y9hNB44sH&ha1}x z`YD&saM1qt2+)_Ppw;+}8j7LA>Tha^MQUkrFMU5)d*F_QASms6_DwpyXEyQ!fzkslMos1a(dd_-7oD<)+`pk1fWbPEi$nuA?^ zwem(DT9p3)ie}*ppK%KuPxwz+3(~l#E1Q%R>}C*mIeZd^^%nZc=fzws983`6zS12i1KcL0%$^&%{rdqMjbNrD+s=M%Bnw4&W^#Bev2W2`H&2h!Kn2@y#4%qGtHyqr$F)nEte-F5=#g!3T_$8`m zO+^Q(N?iUU_9Z|$T9!D}wfT#USmVSIJjcni%2X(yslL}MGe0OyTq|e_ zF5=MT{M6J-NKZVoH6H%}q#Fow2%HVfIPO~dWGiepPGtU}aw%6V;^Mf2Y*z4O==CY9 zv!#0X5~{g&6)V}22|@%eF;%2^LAu@s2eo4JqR)I@BvWEgNF zY5OxtfiGv$P%nN)2`%KF=TwE5Vy6OQ(Pk*sC1=mM)lDU$YiSps;UNX)U~ zBS)G-+^NZ74azn1HcLJ*0ET?Bg=$vrA=*CWlki548;H=Xw@R`0PHxpS0^${T;Erat zHRzSB2NCm0Y~tqFhyjUFg{C~SQ@PL_;LhcvZrEHQ#2i;WGG~NsdV>1zbut}xh^8hk zfMThG@7pYW;CY6j30RRiQ_RY7xogV}G$bgzFA$LeS3c!Iac)JuE(j#%#t2)xjMh9r zj2YO$E02vz^DXFWLJnuWxkmSEn(0?7FvlMpd~Q^5L)5uMaUAF170j|VzkzwFo>8Gy zFYDkJnOlQVSKL}Nx%_-sblgR$`A-D=;zIM&Paw<<%mDEg;pq^m;c#~x!HJ0`RTeP| z%iJtlrwNMI@fwDy*XWKxVJf>gt+0%nX_1(9S0OI0n4Zgx3@TcPq&Czqh*BLrORy*4 z49@;w%rN@OSRD<9zj52S6lk@^U(>8#a}IK*N5rTx4y$&L5{6($A4Fm??X5?;IU;11 z*Wx7&h>Rt2F%JfX;K48I1S->2a36u=H`Jn9_>`4E5{H^j0&HCS83J%cE7@!kjxyUK z`woJl91Hnf4NJR&H}NkKSF`ONF0(u6$Jjigr6WRw4G^qgm)!7RK*V&Qxh$-b;=s{; z#4bx$5i7*CB*3Sm3bAqO<NroYi<#nAn8S#ucQY1TgSg84 zMQQUtmN2$iG~8?8noo0Q6GOQ|K}NkHCG!rYhwTwrx$H_4;4wu%CUddm(HP+~nOsL{p7FrVa0 z+{#uCAw}kJ3KHC+QSV++M{xy~LoHb=tlSR~b*^%|BlS2UA}su(T`Ln&0^-9e^D1C( z>MvLeK=Ddl+SeRRzDErwDT~V zZi?9)jwa0K5114?&g%BSFufouvd^N)3Ju~FY_NWx5v@jEuHc7LjG5s;;nS88dI@C! z7I~DlT_uE-zh!}Jc0~oXdG$DgXF6w+i}y3S;)!V{?3Ptl+22tLqZ{FJ>nn<2l^=RQ z+AjEwX@QWPApJ{d2lj}uWIL=zW0)oo?kg!fnU-?+nb2oOsprILR~<7gi+DtrnuupN zsfX6%vNFJ38;GL1Q*!(w{y5A!slX;PbM2Su;;g@!do9hsgw27r6qwpvT>O(RCUqN{ zM>E#vX63Dwd6fjju6vs&s}qP6R6K}&;H<#uD<#AJs4tcxB4*V%N@0_GtaKeQkBz}!utitISu0Y_z~q((0AF3f!YjV!Mwm-#pF&6GH8?vp zP#l9#QPcbyhin8uxd7S(sON<-1_uMqMz7S`);AgShq3@_5O)@{r|w=Fx_XUf*A6Cj zA(r5vCX&z555APu&5&Dr0C5n}<|6mQXr=LSE#m2FdPp6UC|A?e-gjk-+#9)Qyz7X` z_C`B`+uo&=e(a}Gf~-G&lKZQ8sYb|US#d71;8j2%#scnY8JAfrH%vxhV$|U`GD3#Y zf+lmhX?r}8#{R=q)VP!?;ci|}EK1*7S&E>x)5kEK zAjg1ACdc(ZcRb6fvU40AqtohR*$DB&9cG3|tv&7@5Ja&H9m(f=dqx0%<($RZu*atn zwwExdS(4Q{n}`0mkJKARvk-WWgLbi>Mi-E>P2m^~l3T7==6E$MZY@xL=`)piAsb!R^>Beza1Mx1 z7R|vJ@|(iWaK*j0osi(f5maaOgF@yhVf6*9qpF?wi`9-`<0E!ECWs?Zd6Z`e55y2P zsgB_e^Srb53_r}Z<$_uZ%48Xi2^L^_WfwA`WFoFnY!^6{E2{y3ZSo$VuU=jc5}j@- zK@#hIlBD6-uszCe81pmg!#Uzq2zTEzGEsJmYE>KOb6&L<29{<+1CAJDS2x)dqW&qF zBRMVO)ISMUBE&-uJc}!K05gBMR5f56=53Tl3Tf>e+z$(*8usy>#-IU)$CP4)YFsa9 zAj}h~PO1%PDg#I$Hsn3Zk#a9WC!;oMk8II_P7=dJ=_l;p@Mcls(Qz~e* zeE5Smy5$USt_txitCEoo(Y`A(WMNH8?x2Nhv@>iivFe8#gd|iI!wV0Ek$g#DIc8eF zF)3WjCYU@!C|_ue_@B(hRzEo-dkz>u2G7Kx8kIU9F##5$CDqDbFi}Qxx(RQWa2-YN z4GB`z!yL1a!4+It<_a~rPnW1I#1JB==i|q~!ds7m+Bl1d5nGDJJB(u`FvE+Pm*x>7 z@@6LzaIAZQYSNfKWePR}Bv{uUxt|i#vdfM6x*lZ}IJN@d7##c0>2BHx*F+?K5u@XH zKfwc5IugB?2x?{v&bKjEfSX2qeza7&ige&$2+s0M9!Q7q#A^#NW;Mj}B9TtuX()cA z1Ay0*V7ShXBNlvzd4ZMaztS?pa^fILY;eCq4RM)DfzpfOUvo4zvF&?dd%I<;)(KWY z$>z4i_p5H>y~OX|Z7HZw`Mt{`s#3z`*7f>hZqp4oZd9!-AhKUYt50*8vk>YfnZ;<4 zy|!GJF6(O$b6-eOYP%ybI}w<{Gf-7%4EGDY=pCssd7V zEF&NqKIN^>&-Q>#b1n)aiu{tGxPqRhOOy&+D}5@*Sx=(hSWrB@BRn7K9ZgpNe2{1w zh5%gcyA~xb*Z%97&gsG8>QNazM%HR^+HF*NmuB|-L7gQ2jCr>g^N&nog^x2B!zqj` z*5RhPqVJi3i=tX-qk>W_<2s=Xh|_UJb}P)Z1uU$=9$vPuxZN6=cPUvj#9WZd`&ZVm5*@RYLPVh>n$URo{qLH7Ta115C8V&64Unmnnd4GWa#{Mn3);uQ4~c zE8)0`Im>e%IEYvogG{E^Fk&iobKX&B`b=6ki6;L5>v?6}<3AiUomO2;j={_uT^LMO z4E8*X#aEOiFLQY!I~E_>2*02M=u6=Yv&PJ~3I0j1!g3e5sDXjsf>828lWSpnn^6)k zmkd_ay+a&f)L4Q%%r&`p9|Ok*R1z?11ROr#&^HF7!Qa@A0d5JYZ%H#5F)a4P@ADav zsbZ+{dzEYyhkip-5aw@Z{L$QN1B_aF1>WVMY-1{WZPW_PEe;6yr`fsVRSd3VI9JNO(| z*kvMP$BB67B2tBaBzoY(RO9YY5R;D_LR~3gX>DSc#W3V4LlG7|OOHra8Mla3z&2#K z?JH94Gh8#>H{D{0r^VeMzF5Y9pKsI7+}NfX923HFp=o?oyWiB8lQy z(r`l8dzG2FlM@q^3y)KYQv-Jhm&9=uM2eF0Xx*Gpv?ggjRdQJ#!%@u!C0%CXsjXX< zQZQQo0F1?)W=fZ;IQJ-RToRU4e+0IpvaU8A{ibDWapy2Tu}e$`w^u4`kF>DMX32M$ z<9OwV79t!2=n#TQZqvA-$JqphO9*pbn2nuAjM=gkisGj|%8&B{H3Q76!GVoIEwvmU zv=$4BHjPf?_?e+C<2A?B5CA|Lj9+`F)J`2!S?*`*R(}bGV#3d0EV7vcjfv>fGFkMT z)_#^>Ny1;4ifi0!CfJ_(tJxUhvNEqvaM15hi-WLcRGVfO?^G!|YO%Rq{ z#CVUZOxqH>8oOduBWn{zLENQ9J;IyZ0u;Y7yA}M*eYnV14KXbi+Kx?n|po>Zi?B-Z<0vf;F@xoVTnie6>B?eOIr&SVmmc{s&8;&pK1N3kkdt$MC&hJna zak-s6=Wm3xnR}g}-^9f*^{vPU!&C6024VwAN?podWe?mGwwZ)OS9A74xsDq+qJ;TD zsLf_gm;G)wuWG*&6dnsaKOxmE2~7aMn886d|B^FkrV(3L4DWp1NsKP|q3!W&MwR#f%WO7u#sVOD_<- zUZTo-nUajMn9{sg90QzTg;}(q$}S`AEK-GqyK$OHaNyVVE=E%R;Uucb8l(Q1#7_^n z8W`GaO&Vgzr)5T~5}I4Yy*nJs3f#Q;Wi&!PE|dgG9yc2=QQz1>DIb?GRz`ZCoiBrX z$lb;e0_%ZS5gsEyNv}Ri?{RLljWY6Vl}`~4W&wdSit}I$Jc*U;tob6dqRp{`BI9k42M6~FSLuOrB?TX% zdI=sTWXx|c{t5PULjfD+T-F86ZO=GPb+$bGmW9mIW(`1@&gLC-Md5nHO0_rxiAot8 zreI4e#0Q2D%W5B2Jo}o|A5klZ9%gdmnvo$c=05^amZCSECqx;!t79t82>@DUL0jTy zG$Req+_5`;W?7ur*fG4?Wq>!C>^Yrkae>JC8WHRounm zTgqj+Gby;mve9i}D&VY$x2!{P7x4xQC7CV=2a%#^&yFS=2K0hsgca1YjkW0k+s|{B zE30QDKdVotWTBpuoAVvMszYraKqCu5uLv6D!yhqucuU;|Zopb&MV}Qkol^B=UEJZs zS}3Is=bMOC)TI|I8~TQ`K#}uUNu*vqvD(jYc!G6yY$JSLw|%DpL@xc@rf15udrHEC zO4r*IVizfBj}J#kRVQ11p;Y&hDi95Z3zwpLDKH>(MbhT3FL7I7;mU~>Q#ix~D~np0 zWVkiX)ti{OS%oLG1tsYeG|DDvH#Y%laVLA$y7x7X4#>Sz%*4yHt)FWIhJ}v=kjht_ z&NzElshUz`>K{1WVO;M-K7qj6eG{-rl*Z?<8O14=l9o8NNwk)SV3@nFP=!&tgbwnH zBdK>YJ~1*bEjFgJoy^KDCiQGjFT^)&+I$ti9%wI%iNY+O z0$FgzyT~&yXf^1Dl(OpjWjf$s(=5}5I{dCYK~1YyrG=?3XhY@__0#XA4NTh_&O? zys4_SMw(Lw6us_f274kTqV;Dv!!pzS>wm^0zAXDr(Ll@*M3#i;YArruQ#SNn&Jw*) zDc9n=lrYz%JVceL-OCbC*4?q49z}FKK-Y9XxQr2q!MGN2n2KX{Umbgm=LK%G2XPgp z?y3ZSDos;Zm?aZNLZ3__+3J0ea9uMP$$Fi;+^c(?=n?#-fFd@jo+8m4>{mBBn2kAq znM5@yUUxTK%YtH+k!3)SO9vD065(D!+_n~k7vJn76cm8UG^Oa48k#okA503Bc$Yys{HLB6q|2&u^%3iKa?f(68is{@0%H-+3w1XQh;7$# z<1J=@Vw^w#xw#VoRg?3ULYu7b=q-tHqB}1scrF<=jllpmY95(%Wt77GOmI`lF2Drh zdSyOeYkuOgFXotnE%{~zvote`W4*^VgYjG#oXrq#aT}RRKk$l8lO$Q1M&aGVR{*ho zgt5!<1T#t86z2VorY5c9*%M9OLdRJ>%PK)%NtJpaLuut=64scAu3qPd;93RL{MY3Z zSZ6xaEXsY)Ug?-6{?WEg(${RL@$jmOn9GiHIrz&mwejVb_2xL#_vOBShh<;J!4@!k zoNig$QFBBcJE$A#DKL8sW&;KCsL-k8C3a-$sFy+WGz;Pj-HwU=Y}^5=QB&IBl{xuG z-lg&6tP4@ugT!7B76NY5OSTO#w)>Uf6ixd;g>X!-dk9_D^9LP!QL?eIL&O|n%l*Q) zn+OaW5s^P8Jq^jYZCTr^8xA>24lz{p*757qr($tZ?>)@n8!{ zLjM4aN2zOf1^GebM;%;sRL`u(d5{6isbNA(c^Qi^G;(t=&IG+{S&e<>UmGDY+^z{Y z%KT;qR!1Sm;gwyQj5rEod@}+%YY2*@?q4Q4$T0pP5D2aMMnPL)4XU&ZO%@T(YP#^j zy_zscv<6-HnfRgrv^!L79m*?*<&(*Ta6{K{>FR0>K`vR|Li%ECzas`#?b=7My}Ew> zH#sGymkO)8SeekczM^cc7+FRo!yJ9UiQ0pIi9|T=CMu*rs#)RGT7Z&n<~Ol_ge2@7 zO!}2lmgBQ^H80?2#2Su|{j;_B?29ugWp|UxFzE;i)j7_*#%3G3$pn5JrIDB}()8RL zi%i<)PnAxEuBKr!#Yx;jn1I#{%&~&^xt`zvr9fK0T2s!Znz>t!rPsdV!#?G2)sHqJWvg5rbBEllLDPy@BidYNW^r4ilnEy0N0#mENk9;&I2RuvDH zU{~sRP%Tg#e#t3@vjIZLLz4Yv-35oZ)-K4rLLeV{ z#5+>a<}3>k6=0b-44aCJ-Jo0tK&a6h!!!&0Mrwp2L&P{da{-;MTRW9_11nf~4>`O9 zyUJv#LSk|(xk|lYBW$F-V!bh593T~a7;fE&2Gl#_5J5qsmMWe5UvV1Cx#tWq#2ge% z8*%GwGDL)TU`36EzX%uBcM`z-8$9?%w~BF48MyH{$(hQ>xGMG3aXMP&Su|M3Fl%bv z`*ADbLA0#qpx8AO2A>gvAam0x5;KY`YA)1DQloCwIUS%vvKXYL&JY2hi%`-}!|Gk` z>}FUI%+()?jSEUF{7Zd7z<$VePyq-&mRKTaW&Y)EunV7wLvtFjF`U-9fq>z}s$KmR zm}!CRxB@)ipL&b#)4lqadeCGhD*IFXAk(>>6Cz^^>NS#w;Vi_=boh@kS=Yp-TrmyB zxUM+7%O#O~4u1vw0-9kWTqj^?qHJs2aAN!nK@_+8V(NJ=d?Et#QQEoc z6Ov;3!7$?9C526t)MvR(I@9_=qkg6V+^5zSYsy*Te#v$J0Gg=C)L3@}6G8`s(9-hN z^(d(2Myyv3;UG|9SVOzHV+CQ*+E7iVT<)g|B~4qB?>Cqj;l657-6;n8l&)JCzw$Wz z#HqkG#3fp<+r+oLR=+c2U!-pTbVM%KJ89Lr|Itg+v@y8LDqf$6(U zK%G!9_$S<cr^$~*dSHX;u;Fv2BS3;Qsh;a0J4VSp>+#KQDtWZNO z^k6C^#%LG~B!-R}g>1-v<}hUc0GMcZ>LsPNZMu#-d`6gnG-QB-1IE1IffwTxMK0}4&v17gHeAA6~}jRTPQOgl3BT2UfAVV#mn<6!UjVF{0`S> zDO*BjE9p_-^KLE8zf>4JE)vCL;UcvTk1o@Q@&?Ty=YyLR}N*@+fjE+iFJv{b5R z^+751jAbts4fxbbD_LDxM|L+jk)76BiV9QgsZTAN+EfHG115Pt>Ts$l0r6)zIgdcE zf4HqHh#g|V(juUS{7rz;e2%3R=yNRGt&^*j^vf~N6L)s=E0A#haPA$ul#!4;Tn9zQ z%9tL73sc|oET%_^$-`2^5{nU1MS}s%qD>RO5TB94c;Y(`$mKDafh7vvGM|VD-k_m1 zKeUV#*NDHb(J9)RmlrO{90RtHcf~HyYg@eO^)c62HooD|6&YS2fypc&vUAFKanqJs zU@rc=AY;NXV8)bl5{k2$iAEdZQstPGtSLxg#?@wsRUjir)JX6P{viRDKT_!CIMgzV z2-w6WhOK|ORHFhXiilbwM#V~s>xhR9GWhM>c0tq_T4;+=Sstbm$f%9SQN@AqcybsS z62Vny;$l=z@jiNq$8TgeX>I=iH!_qoKIX);NVd*N??MZWT;m7^NEdK2gYE!3hb8?) zy1+%$7f?m=;#AHglbYgF-3)Xi)xx6Z+yso+79E?4@>kGKpnC@!-0QUSbK(G~S5em?JB`ge7*%I3ZxMvTw z?k(y*Hhr?{18H8OxVEcrZNl!oqJqk!Y^gzG7hRnp zAwaZ_57fN|gB;QWSlj~TI5C~$KL;U*osSaK0gPkw12qMU!*=lrsb#M`k#KinRL4mZf-0EldcDfAVXzFctRvo~9kXKfF1CUkh4mg5?lmgrFhcM#VjQ809JnvR4lImRO&EbE!lz?>2baIEz$8 zhb}zDrNCxexO3;Q57eiRT~Fo#unKwH%8ga#F|Orfk-H+!7|0x;)FV z8{RQ19$`ew0KQ^ccI_y67U7wzq00<5N1SeX$YewTqM@*sN?J;y3&JC3nNm&_2omm6 z`0AYTq(az7e(zNk)G*F76c2;1;-X5RHlgUu7BRamFcdcn{Ptn$T#4Qd z$AGEDqq;zt{{Z7L0EdDZ2xX=wir{1MdKDzwn z=)O7Aoy(0>0sc&|@Npk`_(30}T$zAbe*ScD*bm%tfNpJlZaFieeX3n89Y5s&bK|$T zQQX=^9T~(V9@z$(mqxZeufqRHK(O zB#2>GWR^1Aq%)Wen)d@4{6VY9Fx3yTIf^m8X(;~yxRK;QzLU}y+!T7n(^D9#_YPMG z9vN&bQ^-1Fp*^*57Q1qpV%jB(yG1yxh_dc)4B^u*LAC=ZTWGe1^Wf@&e@wh2B-aTL@H3GnACI+RdEP+EhflL8->dH@R{MD zrmk5*be0SpSR$T8RoYYv1qR!VE^VuX1#QbS(iJ#H-FF9r;@oq#bRbpn4X?zwtyPku zsYQ-pX6wRR)b$UT8#t}&44S)w8&`|1Og5ktm!hbw$Hxfyn|S{Kz>rILqho!Xq9T0X zGR?VlqBsn%t8Hia&D5qOm!%&@rSpVXpZLl)-Bv5GXKMu3Mez_d4(G~#8cxKp{G7odvm zPD8|@zqt#ShG4TKde7WCo}s2ld5DeH(@fR{@I>%TTO~pYEQDO#(^j}lKT;Xwoz%xCj$ve+?1D%9bi{6QH7et*flqjrAsBUE z86dHdj>}h8T0DehIujGeAs2$6{mP++BThlUk46aBGLJ3y1F7Hx%|sN9S%nK%4&KvC z7l>eid*F!o7O!8%sAzoT2>$?>vt%P#fySi7N2+BcR}I1c06h`TZ+13J?L)(HsODA} z7~jePwLB7!D(lDN{6ey;U0iQewg|`!##vJaiEw5JDV7Vgt={~qWr*vB8x-!MFh{w# z&+`idJO*N7Mt?9xuS}p_%44`cSjD5e2pZAAd`jHRq^^;PlAc0ZFA+$kbV9TK5@d8skV-vaxcgR$2`pqLVP2j+>xNokBva#Sc@kuW@{(pBFQ~GPAA5k21cd zKk6;TgvH8zO=}Z3yM%4=70D|#sQpF%022|(jC?9HG+tNAZZ%vT#dFnurX={JKz^lmw+`wv4v3iB2ZEUGcX)GR~ZiuEL?wS0-(6=;ZstRKj z-!a>PTuUv>sErM#h^o?@buW1(^`w13jv<+09!Ipv*;J`>33Uxp%%_`a32j|1b10}S z=abtDFLGo~pz~RbWU$R}#YVEyqp0Mzzf=#4AtI9-VYGJ^B}fctyhNICmaaN0BUDR4 zz|${KC7I?JOg+VwR=V0}9ktfO74=0_ zcp!}3oy#Ui!&a5&IFw2T8q~OmuJv3L0Ir~(Al$YW9-YUaromCafq99YjmEc7aSEB4 zxIl4X$E2$V&Sl?65!K3031q&oS$$=0;tF&yR8{L0k_SL3T&83DGBC!Ra zKXF9+WuS~QJ#`&GPGBb!Q^JM(Pb6w&oP>zGmd&!)Bu4foF3?Wk1l(;%;sj{ym2+4C zmR{q0aJEyiZj`icf(HbP`!hPOsZ(kf<$5aTe+EW!;>cnH(U>K%pd5;k~co8=FM z^HfGsb{L{&cq&{f_hT`J2H|~?ctYI%CfJTbM#>IM^+VE`t~{vKb}Nnu4;20qER1d90$a2kn*s2`V+| z6uai3uDlak)^0V)K+Ll;?j_;r?HKtPV4(6*Q6qoD8C6~(nQ+gLcRAg}9g}TCNtlDd zD;kX0?&a|W;VXS64J^{t#xuYfg-HEZEW@G23S| z2IGH)E1^U4C=F@^6=I==TNd0jg8uL$k64YGWzq4*<~>9mGWD59W@65w^Gx4S;|+H# z%rTh=vp2TB0v=B*9O8V#`%vHJ4MA?h~=W6aBYrtw0P9$SJbiYS+;b{S2B*~MhcZ}w=CppE@s24 z9QC1@#`=ax1Ax&A8?NVZ3Kt8YV}+%(q4VNqh-;(FZTMI2Jo%w#J|}!`l|$knGSBTc zDvL&l(oXA9Ctf96^CsaP)Ve7AN^>R0Hu62e2McL(?o#-Q$Y5WzurX^F+*Z2&xV3Dy z*g##aE{7aO#n%LEh=iJ{jHDcaGCRTVWB_4j_-W`D%Z?*Y8JYLI zGp)qYI0CN5EKH`QBgqR}tV_%$n-95o(^h2zO<=!pRy;;lSTOJ`!cow{GsskIpUg0K zQ#ach`CC+H8`BIHj)w%Pa+WNHxjaQh3vsDjs*#Igy+jtsNDK`JBqa@mZeJj=P=Lgx z2BNi!)o(W)D0l=2elslu^JJ-KN_`_$8k>pr3eotLm3f%^QvUAmNpKecvZV(k0OJ!b zd6iD(h9j&|Dc2YCJZ@QPmBWf5@Y|5DokF)VD zKH~(~^31{MZZNja;Q@1kUBtoalz$T$LC6mLyhwrLzg!qgi{y4~3_9JSO|Kq}ATJ-2&@M2J0ShAdP|4cJGK@snW(kL0dqs%0L zZ46I2WqBiC%WRT|<&UBO#XKeMF(%^C%Ec3CR-6*>jJhf)yAErp>ZPIE23U*6AtlQN z;#Gd7^MxbPbI(D9vtZ+xR5>L^BX%R)Pc8O`S!>)eNNZdOz$+JH1)pMp1{X=DNGJK2 z$}!t<;15K!gSd8$_bz*g;m4VrX_sl9z^pBF>a4FZC@%RIqG^Z@RRc2TnYzEXLW+Kg zUp}-IhwI9Vk!cIQ`l?klc$99^`&&Ig29)D{Y=6q7xWDdDN{@2=zs$dH<_%d+<+YD# zY-OA6Sgz;iD34ep4O5840C}mq12uW#E;aX1xvY-n&~l)FM%jOn7ahr`<_>r+kz(PN z-pEc{@Rp)5bwtuV{{RmJ$&E|6K;2eP=23E5UehCG;g-o`EM6TaVxMvH8kl7xvL?C_ zjZE+c{{YlprEs%&v}SGlNGGIBEif?Y}^>w;9+{Yv$&9Wq8Isz1h!LirYDxA zXQ5glZ=xYv4dlFBDda&A(J)=Tg~=nYK1iD7Is!PmH1fCRT# z48X|?cFbhM*BO=fyz}EQN{X89{mlZ~4rV-2%eh6}n6p%c#D1K@5L$SNM6@cVX<;%X zLb&Mu=V5e^lsAca4UrIMWO_WQl#ejftaOPeM7J?P0A=NmYwCx$a$HF7HiDJI+SZr z@oaK8?5>m2;QgMOhDl7^Bff=G2)BC3au2&S@AQ;0&6jp>)r zjmX|01*g3q5glBv znUwJo4S_+oTbkl-RPc?^^lm!}_?SleO`=WaTopsPNnQAi5Er_YnhyVs z@2RA7aa5@2w-@3SuJH+%Fe+lXzK9zP31Tf2z7RtGOYnP(;OiUOKgwYxw+!=g#|XgJ z#Cx!=HT5r&7hY7>Yhfs{Zn9(jeq;7)8OXk5y+rl7@S@fPhah}GMhq7b}}VUo^e0KU4L z3=GDHUCPtY+%)_OiW7Lyix*6*+aqr_^$!E=jH{(+xF0=mTQV-FMRZq$)GHE1QLfEq zAkmLfrp;W=&N+_XyGjL|OhwnkD~0Ye6ycPzoN7}#rPRJAdFPs%*DdoKyN|f@ZrPW_ z#n-^k&d5F=q#zx-m~J84s=16_%xn&lC89#MU|qn9m1QC>wy_%h679%{ciCe(d zkcIoEWew^M+ISB!IoZF{c|iJ4x#Qz|3Fj1G#)m z{Dq{cNu~8Fzv}?S^h~gs`wTL!gXq?K7x zuKj>9@5W#CCO#ymkb<)2y8P-_pnA-8w!4d>{~zoi3nKjsQRUY97C zcTH&rMQ@=HlX8KTOt;pMHbpxZHxMzDM*$2h*l>-h>Gic zOHHB7eqzo#B|EB5!d=DG$bSO>qQmBBtD%c=l*y+fn0!;Axp%sp$_%6l@iX*t_@Ba) ziWRGsQ9P2(Wu;2*FJ7Pn_vT>>r6nozEL%j<`j`yW`IJX-K>#K`pb;LbVPe&{s0N&{ zg%~R=P@(=Jc?hW|*))z_+;}_Ja9J)+W@{)5nPwuy0#hJ^MSPP3xx_0jo}qTM7%gHJ z)=W_na5&6X%58^DPX-{|KlBCqY>Eyw+rfa0!iQbl5e$J;_}<|5B^CMs6S28!eGwb= zikQu^F3!k?2i%QRqU6%{)}pZy;_>`S3{vu-5YJR9QH*HS5Hu$EEFTfMnDGswgru7w zvRKQJ=E~+AHp(UfB@IKa({o)zwWnJ*7*=%vnK(NmUiU*Bg6D#JO8%v^qTD>b)t8SH zY`xDcmXXOQRV>BrhdZ8OXzNFrPNUSq1SqCqoIzYe3_FEi!BUc+sECLbjeoz{1o3`f?sZF zgZU*nr{Yt?@hCsx8bE8rd=GH^&*2vK+-kvJsKU6{QkUtOW?H+l5?zdg{^DR`h^?Q^P+i{cpVB#CGzA9)It;^w3?jTb1EGTQVEu#epF2!E12a(0h z8?(&j3+ft2iA$YlF;gwVpzQ@>AUC9OnYLueGN_f>YB;Ni6nKXp`WOW%a>8#Hf*IFz zrWh_?XIBx}v1-40khX)vfO(5Df7~}`yUx}Wt`HtR`5%`VOgJi;pE*OGw zi|1tiXnL2b$q~ZGR&t8k%*!9^;>Mx4_*>yE@SGfGyipDR061p(Z>djGyCJ`b0ww78 zrAg@$+2NL^;_F4>DJOqJUmmO*U3J zh!v=ofH=1KB08Mk5XjqrKHn=+(os|)Fw{@7b>ML;VIW%V&0(Xrz_0B zKT3tj@XWT;&B5eeWxK}g_KNzNOU(xk7+09sTx%FcZd-vcflz7ValGY^rV_3`rop6@ zAh(nl{v(_7EikE*N**P^9Hkx(psP6XDQ@Ll8cp~fA!Y~6v86B;+_psnUU-7v`auUH zE<%(RU#4HQDRF+LC;$RSuA$5ChW`LDb--mJgIz#l^DxE5%Op+eNLpv81nWb)w4O7IUwV7%+cf_bpjoVWqX2C=%s?@`=E#Q|Zt_T5coUFKZDQuQN zEtj?ym#hU@;glPkkW$%C-24)REL?svQ>vbkIVCzbE>(}w{Gbr1W#U-mn26o5l#W_2;y9v$I zFG94!mZDkiBJm<`*b{bQCe{8Y1+#)BdG!NbJj79LA{mCqpTtAJMJfKZ04ZP zzNN`pvcdags8`gnWt3|xD}oh^TdYK0@DflCn~1mr%Qjffh)_~JMIB9MX7NgFHpHk$ z5E|ZH%L*`eECYfUtdX+^+H<4C$*O(DJU>&3m&=LSU;9jivBYGiUA@FtoGYqOm%MYC z{Qav4eQwbM62`oHjQR}QkA2D{dj)!pAWSf5N*d@^5!gW|rJY8%R`Y_o%Fvv^)*O<; ziG&8kxSJ(SYJOTKp@616Oi17ncY+W@=3@LyIuE75{StSGR{&X@mMJ*}AB;v0w+U&< zre%(0gxM@*Z0`w_$J4rW3)CH@xP$&+ejtStdh#%k$VM^Fpb<&kj%6jNW=Gq5*gfVen&x;N0{5 zLo}tEN{^!QF$;5iOW}gTcrz8+nDel*Py$b9Z z)W(3%^vsyL1)aFz!wCowsVnBXWjZ9X#1C-NWgaeYmIAR*1%VV+S^|3+&k?)F=svk> zRKx!OwuYrlQ3hqiHz_726$UE14MNXu6uw^2<|3O%%(>8o3$fWR$_Uba-$SMnYmz^O9&IqDn`B0vv7hoDDI`D;hYr!raFy6jA8K_ z?jeN|kAyLlYAX~^w4{x3Ga;(RWL(+-vk~NAXo?aCn9Dd?zY(i8@gAyR&9h*Nu9)`B z;sRa`S$QEU7I>AIDIr;EsVmJ2l|^VRL4X0soU|!`o}Nc6w9X<~F**$K6gsW&bD5nuV~o%_g!^*^m@``-7oNMDcra~s{ld+ZxR~3%NP87A zMa0+}i+QSel+Pj}#Nv#^l>VmRe4qPL$>S(tH>m8OQ&zm#Mkhu807yBbH6gG8tV{9k zS!(d0^HGKVY5u5DJVL=&0I(noT+QPc)0{%%YhMH6B5xAo8yHuZipH?(bn;8$vTcim zg(jWCgBRip%mSqXYr;LirAne?CRi}!l*Qs%b0HWY1RI#8)~&}YW=#&|*|?T0cPWWk zEXm+}3E2!Zw81{ENt{O@F#;DpCTovookBsE3@V377&)B4A=E^o@fPk8#G*cKJ~Ma1 z$q2*nfNH+7n;;)D$%GWzcgkwzTG0tw=0%^aOli`10Ge&iD+8HAIM^oYg5DS$pUe)! z+F7jr8I_S8mVr1jKn0qh+#_(?ND7a0Cx~cFRcApH3br$Hxv?I7P_>;=^`s=|3VcQZ zJQ^jGE4{)lKEipInB^}Rfbf-AC{v6L!PXj;)W%!^fW_n5U-BTgI@GtJE?T>q!Y-zL z!iw-^#Wdz!3!T7&fMwOa!Q!uo06md_&c4!wZOwBND7k#+nX+Og8|R1u?L1GVL=}Tq zGXO!$15q)Ez@?kGYBy=Z4P7Rfx3(bJn{KKVt^jii$S4<`%?;NOrA|8PD%Ei<1&9L$ zE*g9F06>++#EP=+2yUU4BYH6(R~4W8v23W#HnGIW$zw$g<)&5xO~DNS+xdbGKlmev zBfE$57TQwenX#?Rw~2HO^AU_1=4?fcoG}`dpFx;lsk?w8IO0;9A!UXI{P)SsO`1>{ zhZxe9jq0s3wGo||{g_V)mLbmNFOE&ALOH~aZ%tV%@HMHvgJ$Kz_HJHASj+NZD2&MR zrg-=h~=dc+_B_i}GS#9T~!=DKua!6bi(?Qdc%X57Cd%pI30L zL#b$``iSU9XKtX_ zyaZKNV;834R9SmwYhXlpM?JhUyr;RX+@#9&0c~7$EYlw=YT2=)i>t3xV_a4*k zg$}A6?r-J*E11p;a_XSfO9K~Q6lu8=` ziKZ>qqJWO78yJB^u&XT2z{;-XrC+utd7TXSmMv(Yp)hETSX}rkoHuN#U=M;){!&|` z2DC$Ajndx^w)>WuS^wGq3$-k&gB9c*c*H^-(Fj6kUP zNt*NVw=}ike_zz=p%Lrk& zH<>d_nEJYEMTCc!LM~l#HH*p-?)VjpysHVAsZw=Lx7G35nbeSemc%ax9S~OlGtg#b z?Lt4Iy_>gxqC(ji7$-+iH#W&dlPU~sV&-K(ZJT+?j*kP}Qkx!*^5T7~Az4DX;h7y( zT0v&nj%al+S8ppogFA)=vhQ>oD(i|W*G{u3z_>dxH}ojXNA(6l%sahbuc8qoH38nF zzvBjvc0QhbmPm(SEoT{qGPbR_RGuN=Sydc#OKHQL6#oF_l4n71aKBJGS)cm4za+X6 zDMfbh_ka+$VC?onpdH&xnoDU`S@sZ$Ogn?d0QSnDna4xB`%=TO@f4^w|I4xkK|X*Ptk0~OiriJ$84-}{7csRmHyV25IIN0*nXHK--sX|NNho# znU(VB&!w1N_B5llH%P)UzIl?ys&a$Bk(sP0AXP-xgm^$wpPkv9a zb!|Bw4!n`cAvicqiImwD+)oul_cR9X8M;b6G5p%IO|~Itp1bPiDJI8}0w5F0bu_5S zbP5uF6kjp^g+9_U=0`d6uVXvneX*D_sL&`tGb~Lf$u2VC%XxM|Hl)!6kw=gtf$*Ax!&^s-oZh*i^zY9ejBF22_{G---_ zI~&^-CW=R1;QIc#<+*e6q!o|@82fJw`nM|~L(`>|m(cz3J9G;t$Vy%2;&Hap$he(6gr_D!i=n1Dn#HJ=4PKKK~!AWV` zWiU$%NLzQRoDj-$$%EmDdfwj1#68rKsQ9&Z_j{+D;d7J#s%Nf~YdqrK4WF}(V6BaO z?(MeZVcV7DwmkU>^MbIS7+aO@i7sNZ-}e%DBGrkLq(vt-{{X~rYz5<;=3l1H1XN7% zjzLeIkU@!{&Z_9(cwp6;&X!s$)c`s-FIuj|JnTb!43gt`YIwMKKM&2OuNH6CN^8BT z!$pnz?;14DlRD!>8>dTDR*!8lY(^%|PJNmEg%={R1JcyoE>h~<6xd1Xfs|liL(<8E z6S`yT%*=GfV0?h!-NK{1cug^H2#DOQ@uHTKxtfnzI-$NT8b1dXv4P3l8)mJb6A(cRDo z2wzw`Puov-6WHl>@N<+^mBo{Drdqe{@F+~a_O={%!I+~X!8)n+Dd2GcbK*3v z@An_A$0E1g9L6Vay-syOOwGQg3O3`H4?QaucT&}EF(yUnW6%;r_HXQOxWiN zN;=RiTQOc@?poXoAdD(JS3#Y$6a7aNt4P@h#s-JapSPYj$Dy&reNpMJr4w#pjGGM) z&k1MngxbcI zfF*WcGT_SJ2gvEwPGs4pqGC`u(jsOJQ8Z=BkgYVz=&WOamG9TPw-L#jQWJa8CoJHW z$QR`|rN8WPr%3|K0Cn2_iAKVB1-5E@$UdrgmiyWaAdBLmJG?LP_d|1>dKovml7hli zX8h38S$O5-wEDtAHgd`rVwK{^q=e7pDyyOj^^hvbGvX@1NI5BpJ@-Rv6%)&^oYD|6 zO3Q{(>~TrI_wR8J@>_KXSZX16a@~JePwmKvaW)2I%YNh6yHt!1bvjn>Z+A zR)!EB(*5J-ANa2`_k~AQ#T9tVo&1KB{7bIy<@0-ZzN%9N05gY1j^xg%?i7!@(xgtk zVJuU>5G>{%s2!x{3qk}k1Wx1nKUU!>T$CU}`fh=?idY$tPC1FPD@)O^w0RxIKT!H7 zY@*dZ{{Vx1UCUvEUBK^XV^&(K0+G+~=FhRbg1*8_vrPtv5CqV|Hwr1`AH_dEG09b< zhbU(#bKD)SK;HnS*&ydE(c}-5md(i&mygQw2Upfpk~m$-Bqhdi&|Z^dFPk!Ii1z0P zPD|{u$=qU@T5+vg!W-;`FkxE~7i9*tUpalS*?k z0*m5Dinld>CYElB)zMFe11UWr7!)sbflcHAujy|P6&~IeSW^K)#yJH0Mk++V%J~xLmNMC3VC0} zJIN2CO&MzNdQRQ0H^sf4#i8KZ5!)~|X&|P>C~ei{ppwVoV8J`Lt@ao_az*~R?pt!) zj`BFCA$ZtbpkHqKHyIp9b6;8rWpcE=RTw8gPgChJ*g}mh{1EGJ0dt?I!cH`i1j$#d z&G3?e(gxmv$E1L!QgT(FZ2Ffmvn^l)1@6>Rma7bLO5yEgUjwb>B7D?k0ezxJSb;*6 za0pqGc>e&bGbqUKVwfpn16VMO#LpUy7q{>vrJexrrh#U83=xK|8N>`6l%(z;QSi}I4w+?f&7Eio&Dy3}HkE5w~YLfy`(Zb8DS=uf^Oi+)DB z@S1g218BTpV}RA;aW#FKK_7?7bfs5e^BJ;afM) zN?Hb$iE$gUT`Vp8mru8DT;eL2+)ZyBOT)1<#XbIx+vjAOEONmUUJIa#VnWS?-%SZj zDza0R4f3sZ4Z3fvcFcRvm36S3uo$1?rzCx7NPVSXQ<6!U6=H%3zBxZ$X9#oE!|1Y1 zP4R6JDHeX0f3?SUcv~(8Osrsc&1rA3_j8%*vlMbx`@|PTf+#edpLW1?bIm_sfZ!_{dL+H3rxC*%I4nbq~bVFdW4bW!7* z_=9D@V9Rt3JL_7vl)Cqv%N%v$!4I~aA)wa_tvs+KM5T`=5x{YP48DI7Xn>|@Vlcid z^|X}s-iC6)tY}D8EBX0puEwGkSW>GZU6H~!r8IvNCYY+}?(}5$Ndr2#q2DP0&4Sg; z%%k#`V{obJ=rn5dNd8bjF!)8WFa=haiu1_@0B=ZHK$8d`0Dd1Ff!~~S=zt5y9{39GZ2V9OH91YNb4gUbZau5LU7=MB{BK83N4d=WA&!hhU*nkhRxfbQJ#l!%1(GZw_Xkp7#n(U{yF~u1OEU9PmUkTCaUJ7P7Q>Q zs0I~%PXmNImjn!uUy(i+3r?YJ`eh&8fwv=5mcz%FzXEsheIUi7+i^v*#3i!$b9tbR zA7ox2PT)@CpUCBg5#R%>e4aL68*RQ{8{>Zk@RH_yz~aUu+y?>`wlD`AFS&C=!dOYk z10}G-z2DVGSK+kr0_J1KGDjXA`ZIN0iysG!wF3){`HR<#tik5cz*x8OIwBt(cpuFy z$nwt~Hs2cz_}EPBMLZDQR&zl-%*%c|x8_SC8q1sYIS(5Varmx8C&)JGAe{VU5Fjk@ zU$?Gc`Q)JeUt|5>ACU4b@;*B8zFTeavfJSN_{PN6UgnE~9v@aLvdanFr1<3H`cUtN zS!5H$bKv6Od?wUrq8BdtKm@DV;U>?(j|&Nz_kECF)x(XH2gR#arY{tiBM#X% z=Z>BZRjf=EZxVbw1CpL1MvT--4DQ;hz%&+;>(t9#;vox465&=hDBC z`0x_jZ-Iu}ZI{N|ZL-5{zIH@BJ_g&QVf2S-@nSFyx)yUpZ4qL4vbZM2`lOVqPvf3V3SHYbe1cG>M8{o9(Bpqg5k5O%M9L_22uy0Ie zoWSpHR9FO)S#Dt;(17|%?*k&=_&GB$-k`GB@MdK2!LoB?+vL*MB0860lFTAL<$>c; zqvFndhS|&T++Se`ky1}@mllg4_C z%-bBJPOfeDYJ9~t-P!njLUjtqalYqYkuaMgsp{TDmV@Er^BWsI*|uHTa*wYa&x7#m z$Jd?lw%cv8+!5U3MLp{+52d}kTXYNRuzKy(qdNHM|&5_(C z1Q+&LeN4kTo;ihW%NVGPvclJbMqxs5{{XozKis6aqyiz%m#*0W`2PTe^Rpfi1`Ufg zY}v79#hX7imX_OZoVMA6o(;rD&CoE(K%V6><{E$!53PX9032E{burjucDQY_$$BG` zC0nnIH*VVl^Exv1+0Su=_W^rq>o+SL%R>R?#(g&<dNr7_nx> zn=(8JNP3zn;diySZ|2|3KbV{F=i$znOWX{|2GM4Cy9BqWce!B=$N8~m5pg_7RD4?8 zo(>zofUeB1n6V4Z0g$+@7|*SPM_gGrg4j#(i9`(p$0v)rXw3G4W&K{VpD@elC75 z;@9HU>%c-e@i_#`DBy+8!m-mT9W(0p&Mw3l(g*m2+)T$dOCq$J2(k|6a5AD`PgY|w znn$wD?!@Sf85$DcMC$@Kdp2bKOjyNl0QJ5901)7fdM3j9xeEyt6WyP8^Jm?kbK`9% znS_J3Tzp(yKBIoTNLrU8oV>kz2%=tUiR~JX*9y9ISvIf2n-Y7}E@Z^FoU9SSP?Z zooOlR?IdS1a1(tZ5OO57KD=n(K97D_a)QAJoa5i{vU2Uw!)y~$I2RHD+Y5^qt3DPV z7atcN7x8}=@o&|?R@(S&@JAAb^(q#u`Mj4-ed+2Hci1OEFKVi21#y?FoBP!vOg}2ETqG zLzK$u&TrMk$D4({=KhPRg_l#~m4-svXoMWgo0}h-ADbVWKJ5Fm?$5gqn-7~0n-7~j zJMv!T9Y=t?_w#e%_j|?o^hoC>C#8v&fuCiF4sUI#uw0KZNheY3%wGC$v2H-DG6vh} zwKHYb4lXM%i!A}}(47wxVICtHM{Vq-um|qavpr-NkOo+>CqzKA^~@QdYrW6<62N>w zXPg+p;$!2xlVrO_^g`T`55x0f&6^f1Sp2pdq<9_Nau!M!EtxT4&7I0ZB3_8v!xZ0y zWiTz#U)_sC`?f@p@sD2C>Cq`JA=WyB9k~%X?3?UoV~S$yJGlUjfRf47*g+wf1f=;o z;@leP3k~9O-!=t@?(Z&MLGB|rX=FUUW95*&i?1+#Id$Q36Wx!S4%p^@4TyM;4`g_G z&kUB(gywv$zTMfQecIvi1UtsgHmJd2_S_e~r%Z7+G3m1Ra%ljImC7|;;xqZy5H)q~ z>TXDJPt}mq)Z?j+T#97ka~SQu%rs=weMsAO9%Dk>GrQvP2s}p@8BH+895$&gT8|2b zl2e%NctAiq`-?~dK^VGc+1!c<7McOOYbXv#A;6r&5#bf zSw)slF&WA3FNR_1*mVsn7zaZ8iiA!~Lk6Xjn|&Umc3a`>k&mU1kU>qz-_@xL77Ms? zNIXB>CgN4JQtw1*HU=Iu+Anz~*6Z#;V$c{&_Wq^&ZQ7LDoDwc4?FbCNZ{R*p3hiV( zI`Z3LvuEXD5aP|mn2#Z7tYmp`#4u+bXKYPNo4oQ+7TW~GKIU8&*B!@cHK_@i16Ss8 z1f+!|h?+2-1BKbPyDm2rC0cQ^O98`M z2tW0g+~(>d6$g>(*w$newMScY0Vxpw0C9&)G?7oJC+nMLkJR>%m(@eM+sep4NH1GQ za|@iz#$q@j(+&`XmC5b6IkOc)pr%w~IA;fKw%qXK#7sy8-u@fph=KuS#sPkp>uciI z#q@YSuO9O|%{Y&>F;7#O#Je09IA-VOcP<@M*Ihd&ZFi7KAx-}P5dQ%5LhDp&{{WWJ zsBf)c*ic{{X`t`d{FxdqVc3mo5qKe2P0Y zwf6r2a<6aqZ}a`eZ%9NIQ*k!{A-8#9_ZKJG4;8_m439x@4E~6*0rY~12k~P!AnFwq zT7W>%(Ph^|EjC%;H8WYMD5gVAjA9)4u?J7>yI=R^?ge2uahdPAP`tMK zS`llUZxH_ zWx>Ki{DW{ZdH-I%md*602eUzuuC`= zEu@OPazAs6=Y#r#2C>6JYQc^n#)m7&_Byz!_0(~f7W-U8fJaC?CFgMxiWe38wV5cr zPJ197m{H7UF5>mGiB~s6Au(Oh21@lktP92#F{RZwg)R&K05Dli`$$3%=q<$6$v6lb zc-|#4t!+zwzX!=3+?yvIct^ND1x8e7CEu^@gT{g2Ns={49PSeu3dOwej*_p zQ|Tz-H+@+!Gwr%z5*QamE0h8CW&?jwN^ts{gtdWsy6!my?*;=oxYC#Z04WX5$+jf- zZZ4$D*Q>YAdCB~Uh6^?I;D0Aik8q&Cz3H4gW9*p6vl~M1)IK;#q$!N2TuMFogu60W z-LQSKXRvzloqe*?=5p%=+_QE!=!EgV>Pts)V86Nl0Q95WzqvDTe6~cB=F_Tv?RbCG z0Lz%{bhjfAE&&kiWH|9Lb0ETK4%PsRA5z^A$F^u%J5iaijJi>amb2k1&c+rms;PVQ7G80R=Ji$SB-!jwn zG)LTU{df%iV=V9tgB=D=XT**KZy7`tA$t;U>oJ^j3?<#LX7oonmi3naG9kGDdLRV= z6U33RjN|Hj_z)~Pi8bne76}7O;o~+1=^5#DV$vMv;CIZPqkCC1#~+y%hr%3wY`(ob z;Lj5X6Hkerr5=+$?Z0sl3$F8t1@O&=oqbti;6qj`f!OQ@w+{?nY0mM88!|=h&63Pt z6ENG@N6jQIzOK+1fqrDsW7MlxWz0th5ii**oR=>XlzgXiYs16IpCULr95qQWjpKiTGIQ`K9BgKL192;e(rM^gR#SOIR`s8Eh1KL=@}(ahK{ z@-ZOaykz9P%8!mLQYCM$ba*4HECdz}|?TkZNKKwU>SqlBaFiDp* z8-J?;YH)}86FBf}LH&_c8;b#l#LsYO`nVyk-B}Ax!Jjw1!M_A`{^QEfo_1x5*f~SS zHwIh+G*c5h4GWcG1<8A>jU8klU zpZ8!{j=i+jY}uvA%+ED0-ea1LFp$W1cr12C_Y3CS?&)@<4h(x13;`%y*y}1tW(o}B z(ZAL3I|IKF_?;{qT--Z=*|mD}mPB~{u?6DU1rIs#FeL+>BDsvb*aG9C9ATZ4D0U;9 z^_Q()=1aWG1Be$8ViGfIwwQ5oM=!<8{{X$gmovW^KG=;Jf8Cxg!haA$+ly@YVSh>RNzwI#J)uf+SA!*#xt@Tc>D*0#y%YQP3{2e!wZ<$bU)k+k^Hha z3@L%gocwnuqd#&jpxN>mMM0bKY>c^_gv+mRo5hD5%fJb`j{AwDxVkL4@W@xy@jb({ zegb|kY^WbG(>U|2j-ZEf2V#C7mco+m{YYE_VB+B#wprX|)6)aUoIdeY z#>)uR(;1& zO@j^I%S=&4cw0FA`Yo9}340)Zept8w?*fhf$Km60T*TgB0o?HYevvP;<;V;`T9&dzQk;apRj1<&r$3 z6qjSy_XRuZBGwSJU=IH09_2i^pPJB(y~FT70uC;p89$UW%WbyXZI29$V%j+z*#7_t zCSCP9rmd*lg*s#-GWHwb3QN{F%KgfZhEt?;4!Vs7jrVUSe;Mt*vYwJ<3*0bXmM{7 z%gpq=TMeblc(g2M2j`~mbbjpJ$?RRW#Ymhnmg441fx)~v6+|q5Gbg%&T zGv~)aFt=^1EL{G}<7oI`yF>G`a3Dk9>QtCNmnPROxvlaNMyn=6w`%I;*%|d1^==)% z0e%M_MxkSVpwXX2>_KI$a4a~Q@dtcvKyFHBo-8wu8SdG5*f&`F;_4>?yoNEo*+>%& zWmC%b-KV{I{i%*yySWL0=329=*iykoX-M@B^aff1_ ziw5rA7Czv8ThB0gn{)*F<^9c!uwre~{!bx)%Ojlrpt=+NV0wSKRL}JaH|S)(=~tQX z*lynt9K*2U+lA{{xQ8uA0>kCGjDm3(!ERRR%$OeD?eOYtwe>B*5Lq}5wioJQek48k z4mTQ*4=e1JcWHBuP}}%G17Aem(*FP;4%ohsBbytW8yg!N8#lu&ZEd&7w%cz08*Saf z5%OPk-OHyk9a?*g?lu7N#K1T&?L0VMHTNQ7Pc_0J{{R$fiNh|YjAB!vg#-_BfUO|% zf5|=D^94=)*|Q&un#n$<$QQd~W;orp_m&C8?HH2@^(NozT{HTwU-}_SXWSR6Q#Stq zHy@AlFT2lk{{SlqA8ZIEf1ju+luw&S+y?hy^C7+2`4)$TH^%-aapNP&;Op`r^6}d_ zwcg1TX27jRj{%6!5%oB#p(p^jeiGjMdQ=#>-aOs}!ZN_yT zrcMU^Nfynn@nv%078b4vwicH#VT4`VwwKe@`U1*>lH$m1fcM%N%z&P)h0JU_t9h#- z#j{!I|!OAt$g1u%E;54B;mLI zC(AkB37`DlAppgXBNMcJjn@sg`3lixCOLXyEuINOLN4u*>JAt^iH-*7Kg+wTw;40H zmf0nSJbNq~5Jm&PHIa9@w2jRDD+L3C<36^yq#&z2<_^^5$L>ZU8 z!OQC%J^_$m3qspQ>T>oN8R(|*^U`g%!N%N9%zke;JO?@PEw*_hjGuVU4quC=Y$K)P zxo>kgWwzV%eJ#WOOD=U|Cd?g5Fi9O54vh8qeOt=AYvF*hBEUc4zZ|9EZx0*BM+KH~ z>_L4^l3DP46A{VxZj(oadE0G{8>IWclgr^fvxfc59ld1q-T^zi{{WWy9sz7NOkP`U zp=gmG@%ol>-dn@LWLX@0!PGpwzBvc&l1%a<4er~h7e-%z3*OESwW{{V}@3{8!eK5+5vi)kGQ z9U>MNEV4nY&9ElZ+k=DHdoI+6bB1<7%*(sf65g;`mdwBT5TLzAM#%((;NX4PtaWX? zw({MUEajfByDYPS-Wg?nn=$$LCw$xB$tA5#ASA$w;~owCr&Zojrjx)B#mmg&fJ_T6&-0Ad1tOk35wWOBan za9PfqWs-y)Y!=x(QFXQQg%-=4VM!GsR!am2~$5)Z^Lc3j;Z5v zZ@ihmQ7rq6{lIM|!_>IPLx8^7FXg@CDEVMMNv2pplhk&%UaiS{(mJv1*oJE_8Im4| zk7fN3FyGjL)I3CV=l=lf80iY?0qMF`tRd*S=ph(FcTL$@fgoky-R|894(4i2u2Gz0 zi$QGf{k~go$>iC4%cruRFD4A&$Luz_KKFHb7VO%vUwa(8mRV+5Z;1(NP7vY;?#$nD zELYvT666xEQrP0;;3R`rX6tR!e=(!#*l_i9B-S4G?T43}Q(R>}m+WMH<5|&kWaPTU zE5dx=hYz+aJ44C*`1SYjD{i`Hahlu@MqdAye0I&);*R6^#$VZ=#d>Rt*y4+Puok?sXnYvIc1#oje1x{ zIBwS+TDwLfclwN+eMtPY`hoce<$~MlU#z?Q=Cb|R{jfn_+rIkXH4&Pj3#!xD+U)&< zF0~JXf(eE@h6UUE$m+nH03%pX>T81hfwR&Q?32DR7-tT`VZs-}{x*Kg53c zOz{i3t)I6{o7-y>`*_Y1Iv~!VQ~1c6myyBsEP>ILnqGVrVR>6t!z>WhpLzno!#D5X|S%An)4u!04MwaaRI%7e) z0K!cfqJ7xmR=~)#m~oGD`bkj!T^!-wu7WsE94rq^LcNT?c@v?Rv%zY+jkUG?wYB-@ z%^{bH#NKaFVdbS(j&vxS#^$!3Lv+107r8TN)qCiW8}EG#bVa(?|-A*6fVM5H`n;PMD3 z$>-)tw%cvC+go9`jrp+ZdU$U#<8L_G{Db)e@_Nc+EG#c$3sObdz%0#^FAMG1_PmQW zUO}Gm&>7VC22O>PZtoEF5M9V#kO&^kgRPdKg*$zQOJRmNKF0)?Z{;vYo%v&BkeHu~ z4&%v`zC&T$whe)Gifs;JM@A5Y;iFWBb;wd5g`wrRPT`2Q`cLr0Y<-UC^hBr`4xr$~ zUjG0{_aARJ`^Hu3?vmE0dxlZN!83&6No$}{{RkOY9Zy=|Kh)+@{l#uEK_8f*-+qcfHn(kiU+4T^>_<>%cD2cyv4BYA04H0?+dP{7)Es&_|i+uuBFuamABP<~#zM>TH znngE4PdEof`z-8TkE_|8A!B}&1m~Q$QSEcHkW80#Bji2`jCH^o9 zI|TOK_F50F5ce;6371(w8W)@$$4~zN$#$FBEb13wh)um)+Wt#zyfqtMp;(|cB31`` zEIr=j)-h(;C)JUj{I_^XvO;F^ZMM8OhU|}}`!G;Hwqu-sFEmW1*dpz2vF~Bk{#s9i z*b2VnR_XeIb0$OeXCbbn+Bs(b0F>$WG-IK##O@h)I1gJ7xQMskY~g9yzpEdz*H9=Y z?lJALGiL`{WuBq1Kb4%G-Fw*o0O11sK+J5l_cPlTEOBEy9pLz+&k=arZRdFQBjW9d z93VWl87&}(x&5)vrZ44ekJ&ai$;k>eW$#E#OJ>UVHCC#BB+_gm1~1#N=kn7Jca4tv zyB5HmVKeQx+sNAvvPEyH_H2`*^pYFIHU9t`VlsBYcWvvg1GjdAZGR_UsQLMyCTFYT z)waxSqVyK&>fgy*E)FmP%xxw0f9${`>1=(FgXsZR^qwXW8D;8tvv*+HI}QH;D`R%D zW-{_RU5I1cy)B7j+WPKKWurKm;&JR=Gy&WPR+5l?H*R-zS>V}Tm?7D1ja(E*)D+N z>zGVEHURcIhTcnle_Sj~^;z@eL{;@^Mn550ezMh;63Lw{jBz6DHONPCXvY{pot6(g zwYD7J8~~jB7QZe2aV^v#yD5_|yS}B{Ww(vXcI+om`@tlH=SB_cUss`zM2?N2>13-3 z*0Ahwu-OtgACK1z%SKqAlX1&J%qZFzTErE>jCE&K^(OZwVY{ zi5(1y!kz?wAO2tE{{YKR&_OYe@)bS(#5%LPa(j-aqst(5oc0;W=`Oe2_GRA<%TUbQ zr(8EJy|*V|TOr~2JTlI2c+N(2OyDPVP}Ba%OuI)xBVopSve@&C?(mgm-Lr@aAoYiW z>~Y@y-WH}_DQh#{UHhSmOkVXIr<{FokZkAG(nQ5p0sM#_0s0M!K+5P8%&Y9WFBCz1aE;bmUs5HA>dG1x{C zFK;p5mSK0Hn;1jWb+d0C54V;LJH0aWL#)7@!FVD-?X!BB^PS1^9QYUA{_^#=+`(R5 z)bH}a8DOtfk23IOsnIr#LBAMsA%0=bp`Jv5^&!x1>ugULX792Cs$3eSTwC*Ql|Wh{-c#+1dbVuI^<#GL07s86_E@cmPqVnA((i*?yj>*UxoT(8XIRUE z&C9ruW!i^y{{Vv3mbhVG+tT+S8_{;3p?a(hoVE#qV+2%P8{PnCC+tpp*lmy4UKW3B zJcAHMcT&f8#9_n?^9lBpNI`5$_+Vhf>FA=|#2Y><)Gb>R4pNH%swf z&Lw@drMoWO0z2z*L=LAIzS)R- zBw3xZ5n+PpBdc|-r(nowv$qwvNV3Usvg|m{o>;@A7Q!B3H^xCe$pZ*2olMWba-sT@ z2FD|X{g$Nkym5-I4G)8dBnL8Ag@WkpBSU?!VZR>VGY@G7gkP zhkBoR3~oN)i9xC6TIANEbu{+Q@QdE8knL|_fVO1P7(I13=N;2aT(yUTudGCUju*9q340Dh!_tkE(rHY zy4re6NGJA~Y1QBV02WA>+d}KBtG9AlmQ9y(3B-xTq@kcZ60vcx>6StWM^k3XYvf9O zN-Uq=z}4&p-jQ#l?zVqjyT@z0%K-uoWu5X26XNjoEqnwat6=bwSlQWF6OgziigQI`Obc?k$6;cgTNa#(t39(~mi5T10W`6YQr`V>*u}M~v6YuE)0V zLoa+2Gv&7Y8)nq$gr)=|+x*2d0!zc68TnckUbk1au9?e8{jB{llh`ggwHe*r(P=~; z3CGuc5|c}4eV4VKI>LR(m`i4WO0nWSY&vI?*BdtJ9Rlxck=Y^k{!#cs&WRjS;H)of=)8exT%|djA4GcQZUhOB< z_sdIQl{(%LmTKEQWZ%-j8ExAM+@IE1o=PQ|;IcCzo{0~nZQ?c;au2dM*0-y&$5+^h z>e+$nf64yi2UIKsOC4}#)>A51g`tn78{d- z@tBsz@aOAe_=Cm3@ZMT&y4qeEv=hK;>9G8=%Pg|XEay4)@q5mH!M10Y{woBAp$+J} zB$e9O!)#ew9CWsRm)en;E{rzXW;}|YNoX6XKG_@>mfpb;GIfbvp9X5eraT!Jnh%~7HR5O&vL#~1#^x1%=#FAEF59#&9XFzbV&!I zK;Bs9EfNKTvT^4J0kA?`p61IkbF7vYNtk2o+Y<)pv#)rTmM>at39*z+G+S>u!|~o3 zZ|}p;_&q?X8cIp(a~4?dX?3(SjQXEz#|phH7FuoT#4kC?952b?W2J@_Bink0w3OCA z7V=fQ+jYBn@jm`f!Qnm+MaWO!=~GkE?#d*UN5=m;IhvL53vzH z2cJrzo#KS(K zYJsceG%MpLP+0?6+^kjQRKPArZ~$+sYF8kQz-V5}5Y?-l=z6PqVcS2JUjfFWm* zguol0L0E#ou-$HFvwY?h;cm3RW?nfXQ~^_n1pybC#RGW6S9Toa?kWSU&5#{bqC&7s z)T3hG8kR8eML6w1N%50UoZj_;Ue(`pg-0aIWE2k8T-5_y-Wo6>j3itVpHm zwxK!q8MR=|8(~FuQ;U|cRGW$%2&5q@_#vyEJ{Yyx1sFItvhF7|aRU{b8)iN4FO zqH(IHrGg;Rl#s^fIBqe3i~>O1p5pIWSSJSKY0D6)vN_j?5~xcjusgdWrVa0kGt6$e z^2rBI)C3 z1&hwfKntA8&{j2=1)R3U8Xp!*QDDwscpQNS_Epl#?!H(dAboQQ=ALDxvAc+c$;lC9 zMX^~Nkb(t!K)@O=Im}A7rG7v15pF)!&2_PTsk_S&>H*Ua#Im6(xveZ9huTz%VdiLU zaiSBu8PsK&tXx45oOKW#FHw|iOtluKP6Swd&G(ZBP-I>>@h@zw#Ygs9X4uniTwG^o3jr7D8Tf|UZzGc}54m``v{^gkdOxwAob8*aCJ#iS# zN{4(OxOJ+{y+H$D<--cR)$fUNyC!8)o8k?w!*O^9p1*Jl3x0?>4xYr!QDT*UlsRQf z7)u=9uCXd7Pm|2BC{|&XvKXy#E^xYennPV&t}AZL%D@a~aY;%$#IP!ZXK+@Mu3n-r zMso{p-h?8d!rCyvfk(?^r5AlVjqInypeR!;11YoA5qf)!u`(gK;|A;? z%UW@Zm}(B|Q1ZO)y&-Uer2Gq=ovl|(oieOoenmlta!!{W&r0Oc!OHkU5 z$xWjrSh2!PeDd?l3m6q;K}f@4CiqNm9}ul!gaa&C?Txvw>SYe;h)pdrlK{LxOk~i< za_k^5ZolRtEVfo$kx2smmvNI69HUX96WD`UMV8VJt~AZVE{3hLww)}Fa~1Nr`oyM$ z4;|)I2zW**iXX%S#;&FQd(0QT=IP>9tE^`+ZP+ukEyv8l8DaQ=cX%FRrj>YJP2M<{9(KWnTjREAm-wiveJBG`HA zUCP6QnQ1vz8i9@r&5$jjODulEL*EoP*>l zK0sr>;BHC>0R}7>&R`Bk4mT;y)pNz^Q;=a#Qf>MBPZt9(hrD9jm3<-2?d7MI9cf&4IhglL01Y1WAiKPn3Qto27$>7CM zx&>-k4}~jHWbjjnEXIQ-ptuoRvb!aQislfrAdN*>UxpP_i@xJ{sNMAtEqC~o8B)-V z)Gk1b2+W}(Y~gy`t%4aF%xIFd^ar_xEuV7D(KS#D4dOhmENfF$NURn-f%EEK%Mxs| z19M32aEQ8+9wosW103yyH3Y(HD7$I_aNzTikC|b^-lH|)cc|q+Ei~m|HaV21^$4nH zZx;&_aBpM=T7fH9xn1BA&7Pq`VPwsc@}v=uP=-WBGu_Kobq3S}m=?HER1mIKYaL57 zD9>i|6SoX3X?^&Bj1x|X)&OGs+@eS}zA6zF($`u403)?pJ;T6n<{O#Lk3{qm5Bs3$zErWS;4B>Snd6ec@M$aRbAsP68r}-109MY! zH3WdlJis?l6zs;PpeC4YDBA5BpIfWcEDp4V zx@6Af1&dO=9%c2imNgaiVi=a#HOa)S1=1qhJVjO&sUVig=B0>|=UBuOaP2uGmcn;& zl|>qYY*k@TIhKw))O3Uz9gM?UCU4wvDBh}NNgGFX7e}6D9sVVSu=OswqU9@aDxEz? zxY^OT>dr&VsMww%q|D9#03nukZ?VoLF&1B9o@HoNh6w)vWhFFvCM+r9IIBY#w9~r1 z%(N0X^9nv<7x;~qwy|2c<+P7OC|1uL#Y1{{Wt6t!?hq3fb$mw!HRHG&k<0`oCJ6Vg z_Yk(S+VSHMemj~OmkaNAhK0FO`n%yejAq1;kkwaE#n z!|oyAfrL7798w<1$uK=00x(sfP9@2r_VUCP6DHcs+!c0%G#I34Ap!<1m$o?x1o#k< z5XZ<~qMQYTFB}wGG>$WJ?ZwVAT2Gkxo6EIPuuvLelUN7e{>wQ4)ou{V>{w+KZzNzs z(ZpSBv=?1W8QFt}Nh)?2s4-;dhd$=e$^~41Hk%6ZmSz~M71vOLI9SvO!xD&gTNc5@ z7VN!dG8KQQ40T)uW<3irO+XyNY2pD&JB>#D!KLTaeSzXtZjmjytSb~b6{*}V9tw?o ztjD;3cX^j|M$?eP1*Er#73;!flnKy6TAHY9(JWnq;t)3aUZT-0@`KR5#IKWA0)_F% zFsy8Y-*JmoVmBijdYqL`5r>4MG|rt55s`6#ZtSn*XJz#S*TX*qVicvqh$5nIp@aJh zqS)n$Nq>-_=K6#|H}?`iHo+XWr!fp>&G!#6UMeM`p?6la6Szy(rUkavWe@_?bsfBn zKt|ij#Y8$8yMhEAE^QI!GkSB;G7zJgge{!+1cHk9f;AUd=W&5|oo+3nV^sC=JAv>- z!$U_!#3u9pAp23Fg029dHX7BzLD3j8z^nV0VU2SZ#iUlhu}f7l59ozCO@|gi7_b=T z7t8sBc^PjE^!Sur#%GPc*+ewuBO{*W5q9qIK({TogK-_FcT~&X6&zo`F(^BA0?AeE zM^L-wBzBX8go%qQ%r?TmBqCOb;c3;wyoS2S#lnQ^a2W!;$I9--yo|WmmUYY(6e}v1 zu~ox=hC5-&cGLi{rHPZ&5Q@hxSURGePnl6`Qkk0)$T0+!tLiIOxUBIPu(-g+G+A=J zL@X3*bu4Y8K`~7my^-(~fqrE$ipiN?CAn%7naZxAu+OPzwY{2@kj_TpH;Xx(SX&)L zYXPdxNz94?YX1O`z@Z99h7twSLo`EXZQrQZRasQ=EZG*VDy2(fw$JhuuPu+52?SnL zgxUe(5uBqouTU>78qCL`Sm2#s5zG#h`Fuj=$lbhD!ur#^Z;;#Ezbds;W&Z$TV1}dG z5e9>q<*}(l0gwy>P%6e201wq|n0LMh`4rU&mZki!R}i`z*yau*60nk}v=`J3*Ulk# zt{7t2rmzo)(Sw}MOn{(^2wfwr%JttfJE2uDM@`gsofvsATof5@WoHKw3NW~1>xVzM zwD+1@?^SA0g{z+9D#Lq-%ll&3x5Y)>K;rn8YAwTA#^tNAAJ~a2ibS^Y@`$0Kn6%l< zDxi)$OaWDOL@vRvb1&6{+_t4<<;fbNo+zM}sX%wsz+>VpUk*+gYv;ukPwWxgTjmDc z_eD)c9bLqEKpfHHF_yNo9b1u`fWAu97nvhi0rfgU1GwZZW_d_P2V_(!X!68hm5}if zq2Nlu4HeKhxaOr&n~Ur$uB90$a>a0}8`B=7kfft#i>lPIq?=(iQF9)(s;&uBZE1*% zt}W^|g;wrR1Mv49;Hqt5Oqt@yW8e>y5uRH%>Y?gox1pelm8(1qX?gNQ`u8li@DmJI z#0y+p8*qQ*Tg6;P;f(dfD5XCWGjkTK!;M9I33tjcfdLHf4|4gJ@@|@_h|n92WeBdF zOvyze0{4nwkru0;2WPk*rVKB-LZ3u*LKk}!QTwN z3RsaRWNN#X43^aD9|XoglvIT~NLA3IWmy)tZQh7*gfDE$AnOLR^5}3zJ4wzGh=(_ws8H{r35G{t@kf;*Q=YCJPPK-!%RS<1% zs#YGW;Fd++CQ#c)Q19G;o6vBZKz^mQ->OihQg}25%xx1}(r+~imW?`3h!!f~7$P8r2I%>h zbsSauiAig`ja9<1=C#m_tq|2~62oS+TmcGK86MKaFjGS?T8vM#dz6Df(epgP01SMAOu)8i@6Zj^4xDMV&5H`q? z+h~kIqROyp79xsciG;wFPz_XdEGut}%q<3c;Sw-hrRS(CKk|QI+M{op)COSj=5i2t ziDVGzDi*Q^>$vGrOp{q0lbVhBl##}67``^lTExB48KksHd|PWq87_+Da19GT31mTK z*g&WX4z5wOym^f#0|XqF)r(lqD_|z7ga1*Oyo<(3BdkkSk|g=oRyYY zL9a54e<-+JbuR4p0+d2lv66Qlf{Nto1)}-pV4DW|Ac3lCyh=qIaafuFt|)}I7rzL~ zHtptKR0j@XtPPvE*3`an7(`r=IF_UxChXw6%7E~+>QF%k!wVQ`gHQs<^02h$T|{=R z8tz;z5z7*^gT0Jug4{Kz0S5uJiqxz$B)JK8zGKqI%Qp*l3pg0#DWm4+f|_Z_yyo)>z++CM(9AvlWui`y zN->^d%9PPfd4L8b}88VA48mXne<8@k9PGaOdqF9h4Ehf&=7~vva6SeDgJLVUh%q$1lEk8` z7c{s;s7oPeYgH*SJfZ{1aK>uL(&cMFv=i$-+7j8PE03-fZ9O4ZX`N17vww6i?*E`V$cf&GNcTd^qAatx_>g0BM&V2hsRVRtZ0 z<%@iKkNt2|#uIVC;pXCRk1-LufJ+q>?CuCw$g8c~4F#?jQl}wVe(F%6=j4y9;ociAwIw#b+o3Nk(1 zLO{Z8jAgH)8#RHRhFE~VJBBe%4v}c9D8c2_t|t(|k}s|ZD}ixf0_EB1cuyIYWWYU~ zs{GB9c4Gekkfk&V7DLN|M^z1q04G0jWFj=8;sz%IX^2rBu;re8H-1 zi?SdnMZ&@y-!W1(TRVUZ5#7wH)gB2~o0Z@%iEuUn8@t`X0W*Fg%LS+ITRXRNV)nVY zh%9T2H{v&ri1>)W8HSfmBN!6&_={P=a+IarEVXH7s-i>CC-5QiAzDz=n; zW?5`qxoHu`kY4!z047+>dZvF8;+0!7c4AddCv%SG5Ti)HajCFqO)sESd6QR zVXCbS$}K;xV|WPPq#+vUoJ$yJUsIHxEJlbcn~fL@&Y(6+3aM4h974_vorgD@Zv%z} zu|w?GtCU!=x7u2(31V+z?@_ec+G3WLm~Cwldv7&jkD|6{iBZ*7jVd~R-{)U=&w0;z zp8L74>vnx9CRIl_OmCj$Ub-`<5{t|AheaoUmyi-y@QSJUuAUiVaK!Bt&-g%V1%E4ZIyXPz5)(E_(5M&i7Ms>pCu*Z`}s)aJ%d1!yok3sJZSnHvd~=~%=v zco=Zn`Zv22)?SV-vFrDJsMR%Lq3{%?$FZG5{L{K{Gl#&@=40MvavxgJkz*!X6zWBy zPTVjI29a1XeKMDP#a6^EX&!Qdc*w$Dsr^lX={M~hYw)*WFOd$O%`~y#)*NWHbDZ&a z^rpCpuksfPc9ovTUkW5^6$)*quR^>_Kgc-PY1De!s$9r%`hHb6nM)5~Ctq(50rs*! z&gXeObD6#uxR2=w%y!P4AbJtqYj=9$afmbAZD#;?=4in^6X$~SueCj5S zG{MpN5!jtajK&j-CE%Z{pnbh~!C6WZu1EBN$TaXPPwm2^hx=-k@GPm9@S+_aA+Ao~ zm-|-1JhFLdvMv;xf$aR;8LAut5f>cy_|=p%ORI-mx+mk#u}LB`%W8eMA6v0C+j`Zd zlOkK@(J*JMGkn`oWLpcy(tgHirp4_zlz^#-XY7?9QlHe&(K;2fitUVmSA|{|*osAV z7gH2tr`6dYFHBQB`fALg;#tUMty|%%xq0XS$dQS5fHcIGf_5El}B+jZKb1N zfhfn8>E`X=>x2cBwoB>zJ@<~e`2oFJsDu1-O@qQyywLhb6BkxjM|D&6CNaMMrgz?%FRtS|~z3Z2UkaY@lvI^F}l#@t1pRWXGAl$YaX99$(Qhd6rP zd&K|@yMWSB@@z@zL&udVrhAG|X~$Jb|5}*WeL|?~MdJuIHJ;Trb&-6bEqjuS3j}D8 z@XxV{M7F)u1i|YFh<^HKtWBQZB>lT!_*DKB{j%&}2YER878zDg*-vu9tT_m8zP`WQ z>JOWU2Qq(hM$mj$mb1Re#kus*V(wQg5Rmlg1!`Vraxqppw9D*|>oSc<^x~mbA1Vnr zz@$+zxK0@j;I(vxu{bFE#J3g=Z3gsY zRgQBF%v;vZ{ca|;cG6>{fj~%S~Nz+bI@ml;< zE*LnHvm4*wJrY8l!4lRjmigUA#JfEU6?E`IJMVFNN234|fjaug&$&KFjqK)v>C}hS z0cL{ZLbl<5bS%$xhpxl-p%4W%0F@a+22V~`}|_@ zJ>E)&1+?w71D3&B?Cx7n4K%sTGoZwyReuF?#!aN~_8eezOG=Z=SiZ}qOblrgXT@^Y zCdtEAF%xxe@cQAggLuNzO=d&ZF6_X{O@$!7@5H=StZjmC17%7F1X(Kp+c93k=&0op z4$$&YSzB>!Zjk5&%Xv49aq{o!yV(}KP$~0_s+_73?Q{|Qu(bL!3eqmuFre)Pm;Oo^ zu-Do|*4+2R60;Q$`;F5uSWB!lcGYCpCD`_E@LS60jPfkW>lD%Jb-~2$E+TVLhh@tm zt9AJ2GxkJvvfl;60lR4uUDb=_H4od(cS1^?HD)NjtPH2AMJ3g` z2b-l0x{jd+tLH<*#BOa*c^o%cVjlL>ZY6U*`4R6^Qy9Rg7~{B*L*?~~=ojhrK}5Jf zjH_J6Fvo92n0NijU%g^Cggb8=9uVTx1{T+y)lpmM`mdXlg6DVU3@>|+3%q)s_@m>% z^ktFz z9AVOqJR-8^k!~>Oraj~GgM`e><#KO_@Wgm?8*LwwokM2{i`$Th^1q%CaVICIDi7!e zr(mVAd|qE{%=3^p;|E^UYRq|SJX#%sn>12URj}biCA~DGC;x^<#Y zzwio-TMGth0fhfSrsXg+g8V1k zek?mb=MAf*wl06bb?m@-6rY9r&}xOz>2B<>SBX(N_Gm;KgSd$bz-wvy)ED<;}jrHHwHaSt{HZWG$Ho!1jTu4e3@y}NADVNobQ z*S2mgW#l0#sg7|2q{d%YJgeiDJzY3W?)(^)U=yd3xKJ=-yR1dK?R=>O*I4mykwQDuYN4MUT@L{=_ zV~n2va-{1}<(FsX4{d%I`)^DMH9RHhFEu6M7l|zVd>Kj{~;YuzJZd;hhyoz-&mv^s|z|fTZuasmMNK!~fhwcL)l;nrIAND*y%A#jnU~ z7jsOSy`6&+H=aOCCI|EA0VJr3{epYBjO^M2vnnp{3*}k{eJeyDRBG3hIM!* zH0%qv|4(PTa-Pqk{oomYZGOrEZm}velL@Z%ezW@a3Q&V97EG?lX)U5i$hnb z@a?nrRLPt7k;w{pMg7yU?UnqOYP;j9QK3;8abLkX>y*W<`f-wpY=H6TMLE+xzw#6^Eb3vzPLVpXz6 zY-g~u$p-!Mp0F^|bG^C&1<7x@LXCX;s?9J8O~Lr1oqiaS(VoEh zLCQ8^qp!1EYD7-k1X`@{BBY~p)XZ>{rkBB9kZG=aHx*4!Oi7($f$q}H4Bdst=IeNt zqF_fv;l@X|hxuXp<6O^ncb_3E&As@GLy7H8zMfJwxxNISL~PwLt9OM-pt4xsh##1f z=7)r!9}Cp`65Nr!UYEIO>QKhQNhr7CW+5UBhQ#sE?L?RBv^XihnW@=!ARA4p?FVp% z&?JG^?n=#di8~QQM69UeJ(i>k;X(n79*4rm8oiH;1dfEEtyy!-suW!aDeBER=2(i7 z=-jz=MGJ|>A<0^sif!2Z*4Bp!^O^mR5JAz3>2hc0?xTjr-NatUaNSXZxW)~A{pFf4 zl3vYMU~0ySkyeMW&mn(t7%1k+$RY13X_>*N_eA8aBOOcNW1>Mu4L@I>&y#4LASkf; ze*GVb>&CW?9&w8~t3rOPQaSg>BB^utM<>or@py&Gr^oBA>RP10sQw{Rx~$0mku?9Y z=(~X4`jRNpt%+7HoX_mH`{o?k@Y|Rc1@INAbnXRvW%lrRt|Zzu0Wx5hY16J+Zvb0J0Imb>U~pAcLCd8WCm zB$2T5yjiGE??RLd^m!R(7bls<-4)GGnz%F;(^G>5Sngc&W1PzC>3+@1AJRj1We}fR z14J{0Ay=HFO3YvKZY>(W`3rVb(qFZ{ae4hpfcWAIMSxz51j|Jw{$c?$CqeJ9ay zCx>Yl)+I;SY^`U#EctmskJm@ku_O=u{W^e+Gozi-BeMaW9+q&0kZgm4eutI>b=iwL zMNo!H0%?=xj^c&y0gaF2xk(UX=eoqOzUtC|%%RTC0&k$jZjed+w-amXy3uZD5+oba zgnvyEuda*CqM}G@Y5_actEpw^qT=i`wT*XGuIRcZi9w`kDoy?u1_Q{w)J}SEsbZ!NP$nVcD0?0{19p2TwV2`X!UARq3`?ou8L z36AI80;Tp{aSxUblD=a3Pxx=UrYPsApEZ@BXLD@Fxzx*$M~C7Ljq%$ zoh}c`+CLeH!bn0>OqsfeHm8 zEtz{cW<#mVpx-A|jMekTPJ2>njgz2J*)aNGi1dP{p>^<0`RkX9bMXR6M{|16?|1-A z+CLv?9{ ztS!Ffgx0qEh%c1z7~M$p?KrmLBFH}}j1=7Mu6eXF_EgJ{@g1*>46TYDmCK(9FwC73 zrNzn~6xun~@$%k=Z(z@g~)boxXYHgaQj3zFg$4j_(2T_(#O!TsAtH!WW7!c4^3+W$;KqLPxOCCC}8Z zLrhr)mPN$vaGf9M!GOFo|jwq7vrTwGK&TJH9(U_=^0VHV00#!!qZH@ zI^&RiX}B~-pOHX8U%=|Bmm2=|Z6bTUF-Am*qO2fczU%45D4G2QA zr%JmfIa+as4})P^DyDj4RF~c1ioXs0Kxyv=ON&@IAuh6sxR3W~U4*nNj#=9k45&7< zgTBR<8L~^pbxKpyEn-q`g>q4W7nij9f?v;g{`I-hX7o!Np>@by3L6U(;MKb*A;s%F z%FtoZLD~H~t?{ionlB|?b!-z*G{eVstINor+o%7$#rPhd!YYBrK}_jx4r+N4 zQt54%to6*Rd)kr2v-{i`=gmQ=zRi?BDd}`RitiiT ze4FAHlB#5mz5B~Lu3sUNycQoO#qRbxW<1UlFnR__8RE(lXK%LD$n2$g_^c{|z)>Fw zLNrA31+cSO-+2(w{ZHHXwHUhf$h_5v_k!`Yc3H79Xm6G(q@HH4v%HyfGVWl*$wfE| zV~)_Pyk7&p$8@bbAs>8Mstl+vmja-DK+2uZW$DFQB+?FcIOWCT- z>35sDJ)yhtk>a3kj*sua&-g4U8l`eAmu{-nQem4_Yg)9N&B68)-cqbRJE1F-nK2`o zWEvE*@GO3|_L`hH=v|SV+DVs%u(;S35+56}j{^Qew1_2fIZ#trtbz+pQbp6Z6?S zBBW^kg726FTh=-xGue@JxA3b3zJLjk(Fb+MMW0dVBD{Cpx-u@f*fA~Kc4~D!`Lc7G zE_G(UR_|v!InCC?q|ur%G|M-Q0YlOaFVKX7N*!Fiv^G$A|B~F+#1)TA3~G}i*<2ww zI0`_aOQR{~3(dwg1t()(W&?&s(uJ=4;G@t`Sos@Z7WD;dgDb26=&J;2zKi=K&OCvYpstNWR}G8# zf+;Fz^KwkG@&bHPfmZ_PYA3xVp~!6swga&l$WU{R^H^gwUS~S`m^3f2u-p5^18EM1 zU6D>E(}pY(hrN5D|JtOd3{LAH|8a;Nj}a5J?H zLWMoOZj?(>(r#>r3m;KTlA!o&5w1&NIc@XA5A-*HEjEM4&vWBBNFUJDB2(0hnbeQ)dEJMQ}@)r^km9RLX%SYnaw zaVb6INa0sztdsgXE#Npk?g>=@>eE-X0Qdo=*Lf-x9P@j-=#^&3($mreEpPNu4fKV6 zxIMC^AFGlPfCR%uZiPnkFy)M*KHUMp9AyJ7L$)O99B(591yYmQ)9; z3XU0bM`b<LMj#pi??Rf5s|b zgo}VPUsJ%!q?z6CXcZg2PGkzH*9B(<`yMc*dfS(FbKD_&u>MFj-C^UdG`fIMbf~*k z5W(6fxQQc$lTUA3)|>8AqT^lMYS`w-*Q005K9JkthPMeLY5gg%AjOTU!A1c#ku}o6 z##K=xM4%+O6A$c;_?&9D0M+*E=H{i62*`Mps?$s&b$RuiUQszGRbjL4od?$9IX~bt zLs^4WHqEsqGNOjb2QisJ=&k#Jm%#opRtkfk$bs?m@&)slna?z9>HDeh;xaER122~4 z8dINeXP78o8|F}omZuP&7M95S6in94Z{9Nt`dmmkEG?Wy=1>sl7iv}T7O#kQTwE4j zYJ4fO$0qJBv*x2t(NqCxC6RQiz1DRcmwS0fL*(sj>)e|Tp8a3LEMSW7krdib$I0!g z4C=F@@g8i28@vM~y+kJ(z%W5)B%irlg924}L_vdBqcoRU|7T=mK`k}SEC=#>;2)83 z$kg~B8-aBO&4%j%#59E*b)u+9o09OlATJX&49;MeyvoCc37sgbNBXs(^;Z94Qnp%9 z?i_QKpQOb5z*v&$I)c@_y1uF~__R@?^F1VUqee%9VrH9&WciXzTD@uN#>%S|Yg_6f zdPNgXBNk28?Jd_a%JPN@WR$-DtxiD%hl-U$N>RjLViqCCA2i z>VOdvezfmXwfs#iun|)o*61}SGZbhmlcygP1p(CT~MnzN52Qzu`l2b&vLpQ^NN>6|FXalOu~hnYju$y0}P)E?Vskm0;F@VA-AHE(6^OqcIQt^Ts|1UAIComfJ{4TS;y zwyEKO4%8Pd;Frhw*?5s2Dn0|7ou4Np0X#SdzY<}Id%8-tM*kz}EfQ;AO(Ecavpl>W zl7?m-J}5hoO4r)V70yg`iPS02>=phbr2e+YfW=4GQBL4(wfmnmTBYo#+Gg#WP8xXC zI7L7*YD4j+0GJ_po|zYX_3n4sQe1R*JLjGr&7G6-l6fnx2kR?2r_d`=o8X!&SPTn< zbnBT6O&l_w$g4GEWE|Q^G*{hkL^U}k^NfkCN=79cKQFfopYBVk=Z|&NS`Foi2A9lW9$M zYX*!2%NU2z;ym8%hTt6w{eHfF+6M;OsrK!E%UU4XM)ok4@bw+; zxXe$?CI03mC+{XpLXS(1LYfMGSu5+U?ef7S4yA{?r#rQ2v#-baz%LJ9!!9zW$*Y<{ zgyoypj3hhNsuV9|F-wqTwzQv!ZmP!l5BX72Y;fO#oN zn2rQ0eqU@2lwp(2ETQE#5FU1up<12ty5*RZUBp3m9PFS@J_G@dS<~^$cTXyJ1gll~ z63++s0zPGVe%#r6z}+i8+si6z+<}#`MGM@x?N%Q<=068-q#T-)$?>emdbnf^5)hE7JcZ)FCWUqReB34sZKo*lZTW@)^><#=ie94sHm(=R) zW3)j#7IW-D?OD|09}AUhb^I2lnp+AhjtKn~t&Z1y$5ccU5jyzKtaOGYH1eq~mbotr zM!H^IWvW#dVIG^%9DrhMCX<}ra!(+*hzh72Zl6y~l7(MLfQh2b#GSSyWcm3`;N7}D z6@aH;itE^5ncT24`FA02?;!(hTyOm!eaUE^8#IGJ<~)f6ExED47l*NwyFRca@{snC z``_xd4^2_{@qGKncWtDdqPy59kS*>JoNZDrjNW&Z4Pyv$vsAQSi+5OYM{}pZ@Euxd z=HppBl7ojLnPU1aa=A0Xe-gbgYHewU6_R>gGbrK?*PbEu3n=W3Fb8D#AoMdT>qma= zfLyfyhNQ51$rx*^^7!1m+GF z;d1?qjdQf;5u7X4DjC}@jJ|FKappb2F3RWUT9IL7QyBGgGdQHe{^MrL{*zUy?t$>T z-J(;TwWYZ#a1fb#c^XE~C?osnMR0rh3z^N`*~v%8j?lp4HtNsh&g`i(uOT?qyaGS@ z&|^5G+ff2{jV|Qiip|lqL++BQL<~b_sqv!warSY$-NGKYl!%-a+6FwLUJ189V=j=u zm`QX$L>`hoDsWYla7dhIqK{kZCUr5B^|i*A6ad659yR@HQ(8J2<*zr%Md_CD+g%ud*KM<)+KWv=#^ltL2Iz;?2i3AC2xHNuugjSo&5@QN-Wb47!!#Gxybv7AF@^)9PnPiwcvx zFcEUa_|gN*f#}@WhG{x7r;g`S8JV`it#$PdF=dvnI+!rFX1^!0?Z73yP!FlBJyueb z^)q2#>b;PTpPT$a%`>Q(D)s<1C;@u}^Z7(Vt1UhVQ z`WSV(hIuV1?E}5tPef@k05iZ!Hup&b-EYoe^58lWg$slzlFvSObtcac<{O5YF-8Tl ze6al~+bAhHw+>P}$Ue2~Iv`74h%Q5tofB--6rL3&3`>)fJr%|%6--%Mb|kx++6QE? za9}P0X#!@)=3lVh0$6DIjcup_lFK~LI+pBRq0d58t?^VGFhFU7-dE#$bp~zgXI1=w z{#N4eZ)L@KllF<1v??pVbf{dGId@{Inn_zfY3ODvp^o_cfjfDYW||e*I}#|yjKB&@ zVHyWpM&ZZIZe;}xoL3MJ`lVm37tv71`_U#^uqH%o=2vz7Si;M}A+}uTGP^akOyj(6 zE6U${V-_Yfcfjx(2&6b+)q#mx8V%g?BgM&dLWr61`?70FrX?l-tB;fZO#or)H!HI@ z%4Y7$2uYQ^lE1UG5d>QuvuzE;O6Dm5Q`CKk@08 zSW8+%*|+e0j&z3v*G~l!oYU#M2>~oCIsn#>c>JI*?DTo-k@8sQbAE*7Q15eiS^1Nx zV^2dZ>^+T%Iuw1t?Z$9ugUi2ft<9@WoKZF zNV9sJ{|S>lDkXE`@9CfbDIln(^L&>)-8Hi1D8X&m{Q8#esL~ZasqzjjshdlR$@UqU zr4e?wOW#gfinRLa+<`Or3%yJeUF*~-$Nn*-%@bu8Vr}uq5D2V;v6NE7$dHQv`=WWN z0`+Yld>>~Vx_GDt67EVCUSE-rzP=aof%UYfe$yz$@_o2Jlg#jF;v?~L44 zB+t!XeRSAUus_lM?mUIU02)ir5Q*r!|CaT~)NPp9$|eVLw}L^a1hFnEAb}>1MjVlTw$YE0&iD*4_UIo-~2SH}Rb* z<(6>U<-qnAZv<(Xz2DaQ4H$!H-=h6##$>=84wTH?oTQ^EhqN(OwkoA-GjfMJ{rQb< zOY1=$dJd~~+Y`cWV1cIpk*J~f$Gg>Rn6X*0^2~Hv412ShF|HStqV2{O>ZuKK7@OF* zOPa5XN9y``Ac?ufyO1Xo5Sld6eqP8KZ;Ntib6Z>yQo?x=){Ygzf|sDy**pDuV1=V{W}f1^^&K8BXh z4r7ZD`9feeQ`T3IIFd4J|1yfT0y?25NlfiRt`UzhEkkskGPWK>ro|d-fEhP?YA)HD zxB*U`ppwB^Gt2sqzme=%)po_=m)?M|)+oA3u7*XABGJo)COGu2f9bcR;BmY|#0T`- zf^Pm5tI*lG`wkj-2qm)T{U4q+U3}}R+w|G8H)s!C`FCt}w39++keH~#AB~qmO3f|l z{)F$vdJBiWnKO}<6z~6^l*UyT_838kmO^b4XW0EgkT9irH3s@;3z2qcgqkIk_WdPYj z(%5mIQS;?)DCYyC7WuaQu_W=>5J|Tp5;&2cdQJQbNbgi3-jr4MkG zSLm9%xFk%vjmO`4P5`!_A%tV%)cLO-eKBc{$$txFX+9-1a~yFyxN)vg2i0`*IB?aB z!=a|MWm2z+cWGy|gHa1U1JEW!TSkMn_YV=zV_K8!FW2stxA(dQ`eFH67Q2zGFQ)vS z65%)ATkqYaJq~+)Czu)M$OJbV$`y!CQoq=HM58!Q7|3>|VVZ%wRZDblr@}jJMHm+O z5U4mC!_RQ@GFonJuBh^t=iy42aq7oADlXR554-6LhSV~e7u^C9oRbo)fT5G-?p`v^ zWwA4dc07>9_^p&0dFzj5@;xzfJl^Ab21(U4$$v`{3TFKLE$cs>=4RI#LvfbhpEN>A zs4Pn&4X#~Xc;d&Sc9-;^-G`*JTpyThN{^j_8N$HM-@+}|Ak(GaCnDVU2!h@lVhLTP z-hKb+Okoy1IiHTQWuK+{T(Z?7%-;Twgy{xb8UKLol&^z`d?l6KVqo-n+}%!F+4S@U z1GZJdi$^IR$qFxO2{Lrt^AG;+$zFcS2R;P*zaG}L8P%WNpc_AuVv$zi^>0`LowAA7~xe?&2%iH2Zw&CUZq%-<%`wQdT&U#ZuJ5aB?o>+1R zaH)7Ecu{|TeRKaY-i}+c384T8$2+~eQ}s+RDa<11Ne?o^?0+P0cB|!BW!}Q5`mW%T zf$puyh5=I4cP{ODn`zPv?rcL=XRpe75|~TzvT9>#y?5DnUgSB9AKoi(T)Lbf(@WY6 z8j_!M!P@VK3ePCxW|rDm;&<422NSyRPjcAUUodKrv=-bSLe*s(g4rLnNbFgMb>v$I z8thuA%b95FBeFG9QCwD(v!7DE&MlHtc%w3Ejkh%z>*)b&$@~pY4@0m9xUh$WX)3j$ zkAaF+`gY>Q2f`*}P~?E8fDt#(Y@AY%7g4^WWHetTZK#=8wf~1OZ(%bN0-~iYExt1f zl#a@Z7~Xd@j3b|+2k+-r+QH?yM@a!^G1|#FQ*2~(FrPp$>D=Un`Tt1tbLP`O*ILL` z$gjFbs0rO0%?s#Q0p_zC_=a zIHgn1*}`bB%=rgTJ|3VMW|R7>rSq=v?1PS>18ae=@howph~d!V{wZY6m&A9B^+-=H zIRxw+v^|_pV!pdja{~yr;PY@R(sf6IZB9d=(iNKWQobNFF0vaEPwr=>36P{2$}soG zz@H9*AGjoA+lS_h`4yAkeY$lY((og+T@rvB2cU8A0;V%JwuY{T`;q<~g^P})1ebG0 zaRleyg$f%C!L9G^qa*HAu)^kkMSh+-Bf22<2Tg)lL)<6nC)7IpM#rWr5BkCK_hpTY z6(1M&4xNHiJel2zyV;|n)ZEe7@Z7P?*F)-I!lUAQSRuBFs_~~I5?E*QQb{3zxX<^A zWwz2dnlDOI+He<5ZzJyTienC^O4sA|&##VE{RTsV($>Y3Fe1D9Wo*sC7gB)hOTSSI z+H;k>dMmE@Q)WA0>MBIAuKFAyneP_K9aEGxgCa2V6f1RO^LDrwqF6H>Og}J+!EoDy zWxg%VTYjTTZIn+rbdIqs!B$Q+bGSPW&)Ps(z zp7@D}7KS|uw{rITdhdSG9H!bx^WM!{wmN*lR1;^ITXDs{V;7WrqTC71yusj=0wq#$ z%BfBfj2#(l?%T_xISnCZAQ!u*mPogw)_3p}E#c&)2=PW5x&e5IbP2v3xdz$A2*%lW z-?dNms;_8|F=?velol2z+8)^5-`;tLrihWyq`c%{-bYIPrmZB(n4ttU|7*)wPsLMc3q8b|46W?+ zYm9%kX^i@2>9-5oOIGvY=Sn0)E6LEmi>zdiS6P*$Eh$?SmAlP(nlH07`6=0Sh3H~y z81EGqTIemc9EM0GFB}gSZhAl4zeC4I(?scorIFsiaj2<}R`u5JfsC$TJB|^2r+^Xe zWo(X0hh!1uEEy~ghK1X0{EqiM02)TMH5k2qdEazzQf^r-ZfQkv4R5;Jo^(=*#mb9> zc@=0|c6{7L;DWlL7v3Xdpx4ca@ZQvhc9jc`OvsJV`9oIN%ui3J_MMR(G6iFNq}!(S zp^Ug9`XFUSa!kPZJ!AiaE85>KpEahtzw@IuI_T$qyBpySEjQE`Q{)T!T&feDOPE&i za>nilsMpN0;TCS6gmK7}W_FTio>}ljuCwsJBV3;EEt+7UktDY0_6Z_o^AnW*>Gg=O(yi}ZQ;`mt5-S$`TM^P0;!F@KCsK&vb^JHZS8ofkhHkT8`by8fZKeALcep19+-BKFe+;q7EmOhEuKU$@(wA?ig%``SJ7vQusi;oG9}jq_drcUHX$dL_gtx8 zcMu#X1tVAl1vl?9WT0u-1*7O2e#xHSn;s0L;%UDw`6%O-wYlj+WgSzWZxo|{ADX$g zfU)^}=U$Rn_Ldg+BcuC*BgR_tO`)I9Ih>S&zj?lccc?Fs>&&c=oUR=d-QOeO&nIsmindY2r|)gW~p@!!<_7c+z(BjM?!^7LSV16*r#< zPyHS3#$&cpqQP6wunXFwQt@;ZablMgnZ5K|n(bi<8e1=<)zfJm3*QN4%Rq6DHXNS~ z>hYCeLJH$jzFWp!NSGL)q~s~bZajW}Cet=BD+C1UunO3W`#V9SCHi5qWa8FECVN2r zsApQ5MKCf|3^BIKcW0WKj@EDFCq^$;HZJ6OuqkCGNuQm=BN_sFk77fAD>Z?b%yvg8 zAL$-3F-LmkEg>ud}CryJe~yP)2{lQ`gYE_r}EhmkG)YFReWa;`qzN@GBR0CXBvx7@_hlPxm?Fm6Hn z`88JbK~&M{od=KEy_m&i_R)o@RKHtq$z7))rr~syN+<0ok9PYgGuEz;G;DN=v>g-A zo{O8+>`1_x_vRlmuouvX9Q@N1eoJq+U|M2@Z{EOa^CsKFtlW+KsiEZP) zsR`6QUtBZ1LQ`>2M%DMtv1APKcHd%O#jWg2znt_GcRzHA$iJbTCH;>n>BTF8>9M^6 z9@ZXx2>SRC-%{ybgb!o+*v3dj3s>pJ~v!^OdKnm>Yz zWlTnk8nn&+O*g&`9(XHb?0Os-=tW!Z!Xi?_X8SZq%A*?W^f-5OLghJU?#n%|FwNvL zd*{>u57{k;faF#|G^Iskw4vVS2S%GEa`Y@P8d3ZKV-kJV7o^IYISByUXlY; z>bE#^XYzl+60(54Qz)i%1Jj`@3gkRIUTr31X)cqMGisi@I5ocGGe(jscyp*z$I51@ zlY(tL!tOULqtbN`2O z{>)WjP&eH-oT7ugF2%>2{|u<)`DdB6ha^4q#bZ4I?3w|?J;l~cb$Pb8?kax4rC7lP zw}iUHSaIaqLu>Q;TouK+2KJ16JpkhCB;oe|=#KL-)Y}1i$3INXhFP4SiE>KjF0x&x zL+ysJ%j^Dtc6bixMMLE{TtXilT^OV_;q!1rAW`(YzYRtnCPt^y)E9R@u zR#mGUqPTchp_r4uGgiwdcVu4S{Yjl?jYEG6a_L3b#1eP{yO^ez4<)A>Un z%T0CDN!^^L)57`Rqp4yHMtE{5P_~BAg0F)Y@Be{}Vcr&mjgxy03JCb@3|5d9?I@?( zjlRCeXa|I8m2ohItW)>?~Q&@ZLpojP2Beroz&dE9DoDhhvM(WDQw~Tjp768YFh{9^8}S!$=Wf;BEl?>`_K+v{O%iA2n+%WmHF)^@WyOvw>}^4_M2Mjn{|f+wYa7Eck6CkS|$!B z)bf7-j6ie0z?))jI2sEf(mN{rMN9xi!s5`dT}53Lv`&RfcqToQ`D$ z13=;eonwAsZ8q*wL0q_sV@y*LgLLDXLM7P!#I6PzZZ0--;7j_22Hjjux_0>@ce8nN zcfi2OY9)ujrs8Tac#6#+9SfGVHo$PKa5fG`Js2KXHyIfAOFq zSX(!SZ41kYfYq-s)+u^{7%O+o5TnOa8~#URaB=k&JENG*MwRDLqsl>}65GFW!2~0c zVUsF~aS`a0#Z6$DsLPS4Jl8_;#W9FYD`hKCV#J|}9+7nt-8?gA@-WLYwsb`xh}(;eveeQYps`j#n?QWeE=A-a zv}#o&R?a-aBdM4Opcq}gW#c1xWO!wQEv4~s1eML_;hU9L4>76^S@xFUy0!#7M6N5#1yVIYsZO5Kq$r%V;vv?Xb5qtO|<ch)AvxQbW z;t7TqfIi@cq#7SL0w$uvjGLB6)rRK~il`74`?fyvfHo<-`k82KtJCJ9Stv21n}lJa z`k=z1_JW>SYY=)GmB1Rfc`G0NEXrfVO5-Rrc&TSPj(gX)hcAh2P^{773@j*FO53T? zgwCbEp&=?54D7I9E~QI)Q&-hH6C0LgK$Tks;)n){KwaWF!aM_(UztqCx>4I)vFQ#< z<%jkIg(MbU3+R}!G?v|U6N-WrwuD7c-60L4nv0Lcxuz#Nhymee9BfW<%uLc*BIU_a zT=xY0AGI7ej2XD|NCMw@o=4bcW-C{5~Z!EwkPoyM;3Yzto-fxSO(M@ zxl~T7Zj!^Hm&MR%VGnDngsU zY=@P2s5DoQZ!;huXdvw#t~5|$@q3mnr?zQCzo|#2l?O~Qo@WkHB?1c4OOS!qE*3Um zn#;Zj?SF{rQ*zNXy~?JpL_3#0Q_?F z!{x@EROC+HzN1{W9AfxE`Iq+6qy9ncbErW!IAsN<@5D-%yT0LJlUV9EwN>bV6_+}J zD$`91xrMrlU%7S65kxRUd?C0k%W~#~Z;qfl)@tf05QKp7HFS{^Ma6-DW6hKoQAvz$ zqBUcDMY6n55ON{qf|pmUoJH7JWif)eE(|e3&hdg&Dod_v994$A!2r11)U9@iFT_8v zgiafSttom;%L$<$<)Ij0u)_GHozX1 z=?z9)l)+D&MjMgTb9ltHkN}lMx_)9H&QkrmU=k!Q)_p=OWTDZ0!r(gzrPi{UCKQRZ zhKw7HXfiClO$UiW11g{>Tv~XRKG#tlU!U?l=Uitvuc@L3V=NdiT|t9K%gh|120OR= z1?fpXEd<(+mxvXXuK0+JSzNL9$Qbh(JtXk>T;@Ky0SR?1`W(c#Fnvk_Fq`TC)%Y^H zr94wGCGeG~OT}>q(k}xWoh(cpk-7rzh4#!IO%F6t*Th#&SV%qMm>IY^W{m~|>HxSj zS#!Iq{{V<^Y|DlA_c)Oj=#79L$y87kqlm;XUgcOD-6A*4i34beMtugo(o)0>u0COVkGn}HNi zdUq>!(VWb(S63EWKY55t(-&~M1$uK66kkVhh=BIRrG<_nI4RF@tbku~jVS0v698u7 zV!{g}k=7l=(rd)R&Tc3p{DWgyV(9B~^@1vYvV|7|8qBco#6z*OFbP5nc!Gs>jYS3; zKBbD3c`948LxKB;{D=*IBRedNBqchiCMuoVA3JL-WVuf{sKZUs<_ap!z)(&L0ED90 z)X3ggWeaeuLtR`dri^ENjx{Ns%oOA}8IXxv7`_UJ3A@X4X-q>gMu_7r%M>jyC6h?O z;#9GB62ynrNl3Ftloj3iGQz?wfSJAj03w$Px<)Q^%vbmblg6{t!0;cK#BXH*E2E;^ zV!MGy%x`4L(wYUCL0lVCh;=TtBQaWxHvS+nceFDV;9Z?` z2~9#jxtglj`p8O3H=?d7@FN-nmL8=L^1}BGXPkC%tf2Eb5q)UZhqG}NxaMig>L}sl zJWG&43X0qf+(SB{D2m<&9WwI5;N-cwWmKY`S&q{F{L3uzJ*@J*QNlXY3Dg4pA@Whr>3F2?>M1-px_4k`krnYU$pLo3mU2!uS$ zpuxsTm`1o9*%i7Gyu_#m5WQ#8EEKFB?AI}>-ZvawW4K^*_?uepCNZnq7L`{tM}8wl z_?lN$6IiFHp}2!^kc$+NaNv**B5kY0sdiBh0~xp#i!L)iu{SSgDHZyEu&F^t_3Jvx zQxJ)~i>>S2Dk5LZ+iSEmeT=<86FLx7E))QIxMX{B;s|ZznTQ*30A6=D1E4AA2dGfA z0{ui1X5H>*MF*ZdN`#cUc*IK(_#8rV2TV@R1G$EQP}^6BQN}sKRrMJY38c%T1R6rY3V7xlZk)RH z4D2hIB@*gaxKb8ySEzQ;QO=b#8kK-pu~!zAyuBmi<*Awz3{0-a`z-(%dz8tb3QuvP zaVWqi`sbC&&2wtef%k!1{$qp{kcM zoFt>!2}yk-?lEafkb4$o?rI%CgJqj$@n^kC=vHuNiD+%`gfLdG zlu+ZmTQ#WzdE8te-U8t9LFV-lDhWx%7g1%q^jEv$0 zXFdWh8CM|$4lS0rI~y6v7?ooX?u!fQtL6l#vxX+oOl7!f5QD(5F8Kb%*&7e3Mi1Pl zoTRW2wB|2A6E-mx!-|T_GB2!44St~}H>2?syK^ok>Je3gnt_v_iIGNJ&LBP^U_1f& zBNcml&!BrD>b^wU=yn~ciKOPdyaSiG3r9hiMqF${jro>P_LDK`i@cDrtg0eFL@yje) zdAviw@EuFJCMu$lL2iedKz+6!ON@FmRfv9Jrdyx`mCyde6bQBn+4vA)5^L;EV@0aw zxbYv}+stLU5iTC0Y)bz9~MIRS5oHoF*Ll{17y zi+#7Q5mOPa)JbZf3-5bOJ61NAQSdWbt9o#Iv)RXfFN%vnia2nJWpNpRcioImz9E53LENaXzutY zGlgqdKm|WxedUUJg;;r&70QS5BoXAV<&1cX8?nTAblUS~;Yqnqxp#}JR16l8$GLGj zF8n|H9$F{*n5qzt#el54igZ@Rkh>EyWa*jw*D(UyE;vQY1waD5<;=2BMzb$!I*C^O%%HPO$v19B6=jzmA}8yIH+yk-ojtZVUP-U)kyZQnDoX9Q|c45z%WID&;! z+)G4pFg?46m&{i;T|~p0+;N?}RO!Xcg}<1oE{Z;;gey9fy3LHoMoRZA4JQ0RXMf4W zEg@?ZuH{Fn>J=-uQk%EbVFOv>7Za`ah?Qs?2<@$3nTYT-r*vBcZP96%!ST6zRU!pF zbqy|z-NW#(Tnz`gXi-Jr9S4I^SuJ5PD%CT?8d8v0+$ff+w2&~gt*un(hiydwIpPC6 z4>xSQNou`%m>PC}{fx~3KwMDsdnr`_F$N<>Z8@h98Q>ZChmAlT9mH23(-uzE%&f_s zcPg1?4?BMoAHhQH4hf8)ugo`HaAs3J%gHf{J;9j3ZsZZ=gNafy3*v(ji3+eC_wyMS zT)4p(lmRIgaABy%6uP6SL?f{0aJ?&(lq@W60_e;khL%H;vjC1Inmk0f z8hEQ4`;Lp!*997wC{WKwQz7~Y053e^YWpF&La`Yk9E2+G8r5=-n*7FIJiVvbkU)XP zHe~%lSQu4J5}ET@XYnvVR1r@JnaY&xy5$M0W!HR5XEz)E$X_69akWrTRYlu~brb8A zsPy8aiED`$)+1KD;ragn)SSbtFpp=Y*k<1X(m*Djd%P%3461cNt zb1((aTo4u7oYn9}1@22nKI5Q91C@@rZHM$@?M&)8Z##l5Xjf=I{G5zw z4Ws*l?8P{a@j-KWSK25DxUBOoXvyvh*c%bsp5@meMktv^$pOyu`AU#E9wCOG2}ts` zDPmK&5eLx-QipIH3TBy&G=HKju3BQSVqyma+%bgkYFVlj%}Wu-K?MR|ZY3F|e^4A3 z)F}X7{KEtmq;1ro%2aO|{HP^WMl2;!gn>ku4xnuxZed|~a_SHo)=MvN32Q4A4GOh_ zUc({7{><|%JVTOU{7kzI?mn1{jb~RCSmG@+sJR>BDi=QIh^FzW_?`0*C1c!acH-uP zV;I?H#o9|C*StY?V-Vrp!WCoGsv|C<5RK1PZ3^^$iZ3R5r-;BIpWD z_ZVuc#^X~uZ4!b@iL9Pah%m;M{xLA8GUOnF`c?wq>~1E!?AaG-8ti5nRe4h@VdN0! zxR=2TPuvFYk%i-kj)DfAxno5XcX*dCxZKU5nlNM)#%+ZWt;L!s!_l@d>JwX- zQ->c?q&qgo7>0GP38K7MxbqdL0MJxH>Im84f-wm%u4B_SX7?zyoX4Ad%a#bT=Ac)Y zHOyOWUCj&!cXEgATXudR&Q+fW{EvzAgpW=ma*{pLLLx{NrY3A6?c$kiMi9GF(J9lB z5kLHj$q4mTn1Ylnn$L(Z0yGyih{Cn=n9GU5GrPpvp|xizjWJPNP%JwL0m!Ia-D}*h zGR*}Sf%O~)S$#1}Mx#QPxl2c+g=+^G$p!-7k_j?_o};LRv=By}A1I-+F?Vrjwk&mb zlgvcm!&}9?%t%>bz<=DT-i1PDgj$PL`p&i z&VJ(?3a%^~?hsblQECjxMrnD${C**om?&c*SStNNYi@gvlXb|Am}cBF5u0{AOtn{C zVjybXWm+Hjj)Mv@2oBA`3B0|_GgQ4nc^l$Vq+^B`2Hv=gKB%Zyc0*)&P?a@hd5+DF z;5LKKBFl?H2M)Q3s|W|KL7I)p>@EBqON4R9i07N4;8=V+jL>eP?p#~4+o`Y?hdE|S zRp^KTQ?$XxRhS4jPHUK=*DKrrcoqU$zR8A{Zm5GCH*L%iyS{wO8netBOIuuIrOUrC z7(hBjZLrG}Fagm-62Pu*T);d+7TfLtLh0a*Gf}3QlHck#O!C}Ld*WM?o@EaG%!{+) zEO!!|)M;DHIU@kpT9}El+nbuKO=pe>3l&!bC+Bk!e^a%LW!yqEcLP&ro+d(#JE+yF z&fAC%oa!!_1z$uR3=Xa`q6&@w0PIa?gjltgXzw!R*>W*fE^&Otg6;7P{kXC*OEtyD zjLg@mbwft!SW$~aieMUgoUI-N8$&&l1xqivZ#;7p_QC$CtEC#em-MBEaq(AgyO_0*>QHhH)p6n{Vl<-fdAf>efdj_H z!EmTsPO*~BQ^Of>#)AiWW6)iBZBQ~zv|7LRD$uAYr%bSkPTRa5VT?sbS%~6V=V-y; zRK553iGgAmO6Bi3^C?K;+)$a5Wt|1HQLTY_?g81HvN+o?jQSM|cCI5?%o$0cg?nuc zN7Q)DKqc{Osga}mvYSSX-NmW_8&PX(253=mE^ zNnC7%4Psl20bH&oVxV0P;zq_f+b}jeH1a$}?JD$a-%DHL9nH2i1-~CNIx61(0OYcJ z;5ht3rj21APyzzT9F)WfWJ>^XiAXnrgO`Z=g5Ws;;dach)JD2A^X3Y$rBqprRVXnU`XmT-VrMe}WE>2pw@HhPTKgGlQiEHVSBKoYinLzk zLX=i5gK34v_=%M$$lO2~xFsB4=5aRh8%1HDWl45NY7}pA0+ws5tW7VwZmv(>aTNoHbpu%~+FTN_t|Cn=8HMhFMtpSxO@Xn6Mrc)2 zE2tH_^8zypYgN+-omcJ&4`THM#e=8-hCdsR5Lg0PN)6nsu3iT*$y|7pf5~)X)CIDripA!f$NlI4Nd1b6%yf+)?hcb}1j}d&dcM^#1;iE>hK+WR$ zj8qq>i1903$9RiCP1D;Rh0~S61EIV@ZCH%5=ID&cX^Tm;63MUeFi2Pe*z9M5xp==a zJ0J@s#RjUg5@*(wHbe(?M&0i$-*^T68CtWECE1UrJX@Ge2bD@FEu42MX4w-$uk#ff9D~!@htzSZT{4=Q{Yn76 zvp5QPshF!yX37Y;?g}DNtB;wbONF`4V9+VRD&-ZComCOp(Q<~{yNui^%sd1-+m{gn zDIZz`jm)>A**2i=5v(dSb9|m5p4v-DVdNaZJO+41a^lG3;1o)rbeGgI1=Nw_A{1|= z=b4a7gSOBQVAp z?q-FnT8VW($Y*08QqY)<)Zh{^_JC~}w8t+n3<}wQQOpKa^jvPVcPp3FAyk!?SRJZa z;fvTVuaV3W7r@r!mCqSZYq>Z1}0W5;h0Wq=k*<8tl;eEj4c2cA?g<4qV#0H zsB9@9QmfRpqVDciinxu61>8WfUKxgLwi&Wdq);vZj9a5oOnE{DePSw- zhAdu6l&4jm*nw8MquT|HX`#3kaShq^nTX^L7lNBiKyyxkwbl$wz>imItK4@-Osgu& zIBH{Erx=3dETPm+P{Qbh8mP;Y#tp|U8p)r66NIqZ84BOHf>@g{Rgv5=M+OQYT5W0wr9}XQioDdz zMcN`*b9XALKuJJyR9nESy3T(xofsa-(B%~Pxkc#|yr+m|MvL6M4w#9AOx5)$V*sm(`5QRd@z1(yrrs#dO|DYthTKq9Z)ybH@v70KMdwetyt46D=|07vYd z5fxq4wxdP`ir&+sd_=W|xR!k7+%~_uD5-%Bkc$ZbAoz(31_T#4)j%kL z!v3NaN{*nSvZGWI#{|8>Wt8}5jW(J*JUWcUu-L*BE|i*>2qj%d$}ASInUwLwsN=4O z6z0w&ge6EDsI@`G-{w&D3%D!+6TGs|!xDPuO$c84&d$e{qv){NMI4{^af<+xWovY! z@d37SQL$_VE9HVe3II;6G4`S&yu1k%Q;47_E5U`|xl8?;HTN7RUShg3!`e7oW=d9w zw@rg8_{2c}0Li5+yU=)!6mtpLDfSn{X?fNjNMg%1TzIQ3Yjy4;X}YY!68iP#D~&GP z&QY@S<|S&fU<)iRuJr<{`OQan^SO|w{KHySIn2bYH>ZeLLy2lwS1c)93HX8mX?4sD z0-STWQD&>n!;-#RqZU*|A8St{Gqv*1bx3(O$Eg$3>bteytq z0B4otoKzeqo7_=Zl`xW-dZ?f?b(mXNLMxt42kknj!zP$7K>FuL>N zJ5ti&Ul6$kMIY{R!OL)&dE{_SqpMWi#;0Up=`NB#ZgLuI(7vL;64!bk_n5#9M=aC$ z#J<)40MhD@SDK4~8BFVxuQLpJv}V*EleqdqT^B!yf-9Qa1-468I9lUXEmmEzrdK#d zTEzv`cFbsxy~K7ko;|lS0M0WdkhC24S&EblGE0{~dy0w?SgQJ#Ygf?*v^uR2gE_KK zQCmg|HrRN))TA9L==~(p+ofwn7|QjTYobp5Y;-FD^W}!qS237ltQXo-IGsq z70u`S4EGgXc@8cktRD5$9F=pH#O&}T@K4=RcCa}%+$=&!`v8) z9I(7o#plAsMFm$__5`eKhhwp8{8&i?m2Nd{&rl4nF}abS5vqcYvADKvcEQxMoJ1na z+!o#3GU`pQED&_tFUw8{c`)lT*Z{UhSUQBsKzU$%9`VF*we&~OL3ztepj`rr!j|CT zDZ~8VD$Wc&lCq{NEiaQJ!b+y91YK*kpPz8ohQqcg2)eVx1xr7fT&cfu#nQhKi9uG# zrp zql=aZ5}XCf)K=|c$01f-J625m06 zF;PFltf9yO3hDzg3ywPQU|q%1s6axs(8a@fsEdB_6&qQR^DNu}kYS;&F>qfPI+$}% zXlC5eD`x%04dh@&w(GdHn<@{5YLzHq^DkgWyNW4KEz6@7md(qsqUS$oXjwTBb!~wUm zWG&8MGi>Jf1!C;#S8VCH2HH1(uaM^SGUVijq;S-)}0z&tx5 zxU4SMOm{|9b>ap^LuKDlX}b-XfkP7U9~dMJ(-89Iba6Vf+Uiyo1wjJS!<@#AFFmr7 zRA8a?Di9Qan&uq!TW?GSEhwly`iTRd$T?6l1}<7t{}_#OF*=ICN|YreN8XF1RpI-H#CV{X|}HV3EiHG`Xun?q7^U zD;HiN@F*VJ91uvR*QKrV?i3b)a2tkUQQW&1QP>#b<+k}xpa;qIWLG}DORo$tzIq|Ax>OMiPMcn7Bf~{ zyulZq=B&hJN0@cy?xD4>m~5XZZ4-GM2(TF)UjY^SBp0^8wewL3zqoiWf>f|zq0|l> z^@UTz3!YUJ3IG%g^HQW^g{_7t7CQJ^jI@hEf)kDR#9&?7#0QY*h?@&uU_}lls>iEvNh3yJprQ1Sf#McF z7YT?jGk*`&$=iC7t!n>4*eMftV zM{P?BAA}m}Glp5L;@}*X%1jYP*$|@9k-tBgr~d$(s-f%zDnenlsDEZ}5eFJZR`Q?{g)x-L z2e&Q&A2FgLl_>lWP^Hqze^rDrB8)Q)!g+}xJmnFqDeJnD;QJw!JwD%wtlB3tp^}rh2n8`? zO9snT(5Z&*Silz*>Ro6V%P@OiHvj_%H5FdYdS&ELyLB#%*43n+axoHD8qIDD1%gn1 zXK!7_Uu5KOfr|?3JHs79&URU6#>q{Is)B&X4c(8cuP|fC+LU}|6_ONjO4fNzzOe#i z(ihU|3Q@Ca(qB=m#U5j56!DTJTfN1=H&sNvnx{R*CdA?l-MumxU<;5JY2}6igtQoZ z#Z&-pi@9U9MU8v)0!p@NhU-5uuTMgkzM*YpAfHB}LUE)92#vC{Qy2pjxq`S?bT?Bu z2Gv_4z0&&s0Eo{BxM4|ny1L?2)!N1%b2N%mL)9z=sO-+!>LI(#M%wB(NBIDv%&%cE zZ|*hq#Xtv+;)Q=P(Y(ZWS1g9AC8AR-ZL62G$(c)5`iWWu<_ayx4Z&ys08s>Jac9yv z+xWzGmY0H9J8=@5P)z%qs&u~++d#F;O|b4ExwXp&k)(-x4dr5?v0AQ}wCw|^)VuWr z73TSih6wO5g6yv4NlKoj{SC92f>MV^5IeIyL@MK~M~J8eAt>z}2LZQ>6u` z0`0tFTnKZRjthm_qBp9Q6I*k>GY?)^c?=S;C9y*&R&|GnmKqgurP-ReinI_{OOq3d zcDHc4G+bOU*r;7hDW+hc6bjwOEjru>UgNe!3(TJ*32}Ngd>?RmB;jfSw9Dv}fD2NR z_Xg5ZZL;nFnsRI)2;T!TAW?lY6;^rT5;%s2(ISvxodpVJ#n;p|Wk-Qn{Kb?R55T8T zGv}}^2*J5j(MhD>inY)(ZdfS!Hw3IgH+7DpTJSun&Lv#7A8@pYsH6ccAY1npY|9+? z3NoO@5utjs5c~B)GvlA~5T-e?mR5)vFJeX%jHTiK0Nfn=Cv}9(y|Ht+Z)W{R(4fgJ z#fv>w<7+@$86fW&`;KD92nuFOE!H&-NDcriaimsJG_WNMtdQ>pB^Pr*Z##~v7z`#V zQHAF74RnjdJec{o$(XR?;$2b+Sz#-t_EdZr!0BT1iDi#H)j=ufU>mhYE2t#1t&N(d zvwTGPRJv-ef1qr8_ebA65_Dz^8ai=?!@`24_#CBp0t+(Itm)S5ulU2v$D@fuF- zC*JRf{1GoZ_~saTl8W}qd^BcW75Rv`NCC3$t}tTg1-FBZ%3WfFW0q=#lF7?Y9C?Tl zziCS_s5X|PC78#Fi~-KBX|?|V*oEFMUQT+8NSW6W1CxA^Q$kB--%;pNXyNfGn|XqV zWU>$PVpcid?ixA1BX)~8jaa`j#=&~IlNo8PLUvrysD-=V9w6k#qAJUn6&m3M75RZ$ zgUk|+3%^pEReSC>h(6<_9N#jiVT!f3uv5Do4M%!#TNZK>VgUG*Ql4%jb)sq%%*E&> z%EiYSql$;vV_S#2u<9oULuJed$Y21s%)^uoV42nS>4=zoHyN;u68 zrSqA50hUugGa?GAt8wN7K-mTQAR?~_oBTj1#U0PBekL{|7^3MrBegc{(Jz3MLXV#k z#;;XYY?~2mjuC^ZB+6n5S7w-iDAo#BSKPZS>Yw)!7BUYK@hH6V#bF^usCl+6(_1Ut zH3x>bDkWBksJLjtY*EryUc^wKm*o=)0tKwFen@(C=J4K;gn}hfz{#Y0tE-G}L{kOb z+*JUg#3}KvCRJajGjw>@twPEyqPts8bKIhQ*L9&yWecmt1+|}772gUDApq9+%wJ|& zl(a*>n1uxqz-b?-dyNFM%&AO`qi?9_H1WEwN|{zN3AeZ*NN*JQl?36tDNskILz}#N zjYi<8>0eUb1v@)Ntt?#7PFK7BM#Uot23gsFH#qa=AeOY^;Rmr52-~Wc00F-ILOK=l zCZpXBIJ>FZ1&NKC#iJ|+j4g>e5g4lTUIZg@T|D`ggnKtA80g4qxcHS|UC83wY_tOD z;u{QA^88HbK$@8}{Hx|46B-lo`Ws@*PI`{6@c}G_LMF8S;hk(8jh-^1V=)3?qnoPr z2%ufE)$RZ)UbO9%kg}mDIk+zk%DefL6$r9i>Yx(L*d7#|{{SGVu;Ez!%LRDZsi%5F zBEy2U*)y+MsAMaFPFYL=*s@4)7kxqB)4XNK*)N?Abp=@ZKv*PpzGd)uR9#OMRP# zL??kLpeu!DEgY4zT*g+AGZYzV%wtE{72KNl;s%hmtgDM)gR<^R1x~n7Gq5EN52xbkwV5-yZ-=UZfiTu z#fZ<;G7wmbhSh(t?U4p#DOJUj36XwbD7#J0;+(LuF3Y}BrsH7E?+`wU7X&Tt>flM$ zNv5@@2wsBW1-mQ5=lcu-MJ(h-58P>mg0xWn!n0UToFL*?Rd}XAe{m^zaE!s+Hd9x#f)$1g+_R{$K!bn69DO(&OHM(GihOsJlR2Qma~tl} zO=6puokpMuOKbEn-erR=Sy5B-LlBJz5xKXC%R-*zird6FF;T=x3OO}t%C!l4I}W(5 z?|$OBm1z^p5#&j1w^`2j7U__`xfsqO-bov)bbMwzJ5;R)CSP!cdTwMp?Sw)RMJe^% zSXzwOcpHK|b+sLfUl@#q#j?)cqpU97hW^ApWEE>_l!HvcKVXMrQqH*3i?3Zm37b|5 zE&&)bI90GeIDqne0#es^QGvp`38SZ*@h)0?OKJQt3zXEPh@Rkqr!mVgvwNwBHC|#D zQQ3c}6tjjR7k3f77(-8)l`7@E8kVg!;$1rt%8+!7TyOOQLkm%}L3yPm69(09alkq{ zos9+v((Nt~j}OeI!Y?zDl=mo;3g$F9&jdQc`CwWyyh^eQQw>q(J~%QcN-QAKsH;385CgRWGGFE3so$bgGwkc<8v{sbt;C38Dmdi zf|0IfY?Iu^T3;xfh-VNWvUprT9m{C4?+Uanj-sG!%mr8CB1bnBUt}E*q$@ z9tmt%e&ucs?HRbWHnx;J5s(VjmtroHuBGYbl>GaYB

v4j8=vzlN3#@fMo4#b%F!tVHF+iyY94G=a220Kq@zTyHKyx`0#Gd&`C*1W7t%3mRrZ-Soc9f`?Z_^GZ`@H~ zAz#pLP+Py5O?N7;oXRCMW>$@{(Nzl6t36B5%K#1axXXQ9Y`cmZiA})YW@VR|a1IgF zP+c2@9kCq1U;d&A3vqLG=e8gvWp42*3IuTxpk_5ZC*~GQ)_Q==4>*H>y>kV-F`$)n zG3A!iBkFSnaTAc0&2AyJ-Mb|$Y5u|F0u5#EtZ^BV>qtc)RmGj47gTzMpvH_W8I1== z?mwNxDuKJv06Kh2e<_Oin6%yw4SQsyGPyjeC5Mo*9F+>V( zwF<9lt)^ne0kM*~oR4thE~2C@GpTwi>92^XQ5KoD%1ml8(hao{#oUQH$1yZuEv>Wj zFEc;A&{t0~fU%LbU>la-lQ8ZZxPV|T&9Kd7wf_LHf|LT+k1^RJo1sUKTIK?_I%$jc z%Q325CDARiCZ!2qcLx_hlql}mPngC^nX1o~brjvJnY@jAjih;?t=Sdbhf6*pg6l=I z>kvvk$UjhC!E-@-I1-p_$T6TYi)}Z&KqHpA7%gIAvbEz9fwmjcsdWrPNYiY+6}B!Y zg(wa61{64XK!{qiiEzz(Qy&m91z|9d>Q1G)zNG})c95f9;gZ7_XniB)msr(r9DsL85!9xaC<(ZAH6#;M(?$!du+2(ErG;m{X zd_mNxR5_%%MncEwdfXE*p<;@===+G$L@DYD4YIP9tWO{0y4RplUUivJ>rytiL#pOq z>nui|mZfTepf9?_Lz$!UB-{%+C1&t68JOXeKqm8&I<4vsmc*_SmPM>#^#<#D-#BNf zkTex5*r|j!ybmI|O`;LSR$9EqNRSYjBVYL|)2nEjPf8z&ec@?R26F^pL>&Tq{>wtZsipmpXGNVGk$I_pIGIIs0JAl# z)L})cz60cgq}Z6#F9u_qzWA8gVL40_;M=S&V#F1m6QFZ4tV312j!s~5ketB3)NxD& zD&+*EX#l6gl4fFs(XHt|V1q4&CFIwrIKQ~d6Y&$2Zu{VuoMxg}MatIFi6Ao*;L-K(@MW8fg zk8ts=BSH6UsdQ1J=Mj+$Elqt#Ghu2v5)a70y{s-Ba=Ihs(XpG#_5x`j_xXI+S+VlU3I_Aq@#d|#D|Hf zs$hx&FEKU*m5qGGWo2DfAV(NOnhV>VM2!QEV62#z%J_>YdZ#3~nSih?fASM8XJ(^N zm*!oC69-UBYsg>h9h#{Qf3b@xOZ4>$7NX&u>OJ%4g75~`2H2Ks2!y*8mEWi)*c2Yc z_YM`O9Oe5k~R^WOYG~wt)c|NaTKNZ2jls19t|^L{i0-R>1Bi-_nuVo|{-Wq#7nmLla#1|f z)YJy8n+?lqsz5I0&SoZ~SI$FF#kM8m%-IdgdsJ^yuFB_ghtyiz6)`d5xtS(B$34MPQp?AI@G8XuP6L`1)ATf0_)i<9q#_JJqZ_P@Sa+}<$19yzdDpA=K zvzq9@=AUqd}#vD&Qus-!F(>NqgIW;<*i&6Jy}S5 zYadamQElG^cZl!8S`0U!MZN_5%Bs$nfa)3L;IPfv^$$KHWM8ROjaJq&-qhy7isT-Z z&RA;F3=-z4t|j*G{!~UHj32B_{9%=sV{9!@=-f(oFtMJZsEc6n#5-d-SewYn>>2zr zyKQP67W5Z)(FVFR8D2r^5I_KFK0Czc2)uZ{j#65L6RPP#uNm8$>h!(OMEZ~T&cQ9v!p3Nei)FQUNyvU zdBiN1h!M^3`;_1MBNi^Duk?gy)y3=hpQJ^B?*b!K6doWz7Q8`0t|cnENa955-& zqK7v!lyBVT1V^R|p(~|kql&#nwaW)L_?AkP9z4R0FRGLUy37_~#X%I?m>`Wn7n+oX zq{~x4P8Zx(+|9xY)yvHtmJ?BCd8ij5;x{}RNZ6HnY>vY1mLn?@$1w$O8MXoyEN3vQ z54BXImLELJrD14OAkk20Q!=q@j^d6-I+jFkF7C?l0??&PTq?0~qB!G-p=RYopk2WL zb#Ppeahr@Z*l%3BOjD#jJDcXZ-n+-joNd5rv`0DPt-t}u)Xn$@pRH3Z-- z)8oX;r`iY10SJAeOk!rmw$ur0y6NJu%Oky@x*ltpmH|Lea?rSz0YP@0f9wIGwg#f) zYLr*`m1ov*fd%WM`C^R`+dXGwguoJ6m z7X*VEx38$L#Tx+nhwY9Lbp#q0MMi$3g}^xv>JAVa1M+SR3`L}SbNY`hYiJ`cPD>f! zBI<^~@hQ|e52n83sk5y?fAo(_l2HlZ zY8}`C0^HGB`HU_LG;@_d5o2Z>8q-c76}xh_9txe8V2BE0uMZI&IRqu;F?BJ1o8WYe z^`VuG$MaGvZoe*NkHl3JYm{ByrcK-oo%r?Cahok8=y{4Ef;ecXD@;-_1c+y66$q%Z z8!Jfo<|R>*Tdh3TiIYZ_Ch}{xlHv7n1E6uJveZ5xSt|qo096Aw9|RG~xNx<%m>R1dVVEf7 zjsoq5@~<|_>9+GPiJE4uVN!yw-Eiq4l4f|H6n-NdrALXQZ~jA2Ro*fEm|{a%{lQCJ z(Z6v@BQzs=F5w$&U5}@$M25y9|aio*2k)aXXedP9gKfMIZ~Hv$@U?1aZ^~AHK&} z>LWm-@hNdnkZLr0rL?l31%h5n3L!Pw62FG0O7FQGX{f69J3ZR}WIAX+qyd%+|*iaCH*)mh~)( z5E5qqv|uU+hY1i>=V1GUNOvI~sAhBS# zM&P+9j%kJs^QZ1qU?CT4RLf`{y4zx6?y=N+7^r$QS^mrp)uF34R;m)U7Gn2fD?lN| z#XC_oiM@KMmD(FN`Dk8jO&i?9 z1=GYGr;Cii^VGIdsK%hCS8>KD{biLFv>{r=<#d#kiQaLRu@BYz%TbG(S3iUpbYRQ=2}iW{52XUnnE}W>4{5f+LAtMDJOj`AK7bN zhm+PI`SSIARI*ZVDg2uf@TE()c8~tCuW8*M7dHqm{fG%#>WV)zB;7nenR2dGp#8G7 z>E&N5P(^PoL@su_1OX_6DLLbrT_B~c4~TOLEZ5X*?HQp?wQ|hHzCXkoLUK#$YFY?# zC)xEgvWbHkz50mkzC50o^wo!596Dp0GZ0@kxVE9nkM0E(E)##2ZH=9k^B-h;r5

xh( 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 (;MCOShAL5E

pWB(KXC0g9 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 BWFr6o literal 0 HcmV?d00001 diff --git a/config/examples/Creality/Ender-3 V2/LCD Files/private/truefont/font.ttf b/config/examples/Creality/Ender-3 V2/LCD Files/private/truefont/font.ttf new file mode 100644 index 0000000000000000000000000000000000000000..0eb5d6a2e1be656fcd55a49d482f21b83faa3780 GIT binary patch literal 27836 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 literal 0 HcmV?d00001 diff --git a/config/examples/Creality/Ender-3 V2/LCD Files/private/truefont/truefont.ini b/config/examples/Creality/Ender-3 V2/LCD Files/private/truefont/truefont.ini new file mode 100644 index 00000000000..ac29fdc9149 --- /dev/null +++ b/config/examples/Creality/Ender-3 V2/LCD Files/private/truefont/truefont.ini @@ -0,0 +1,2 @@ +[setting] +font0=font.ttf \ No newline at end of file diff --git "a/config/examples/Creality/Ender-3 V2/LCD Files/\346\213\267\350\264\235private\345\210\260SD\345\215\241\346\240\271\347\233\256\345\275\225.txt" "b/config/examples/Creality/Ender-3 V2/LCD Files/\346\213\267\350\264\235private\345\210\260SD\345\215\241\346\240\271\347\233\256\345\275\225.txt" new file mode 100644 index 00000000000..e69de29bb2d diff --git a/config/examples/Creality/Ender-3 V2/README.md b/config/examples/Creality/Ender-3 V2/README.md new file mode 100644 index 00000000000..87d8cebfb64 --- /dev/null +++ b/config/examples/Creality/Ender-3 V2/README.md @@ -0,0 +1,18 @@ +# Ender 3 V2 + +## Flashing Firmware + +The bootloader which handles flashing new firmware on this board remembers the last filename you used. + +Therefore, to flash the compiled firmware binary onto the board you must give the "`firmware.bin`" file on the SD card a unique name, different from the name of the previous firmware file, or you will be greeted with a blank screen on the next boot. + +# Updating the Display + +To update the graphics and icons on the display: + +- Format an SD card using the FAT32 filesystem with 4K cluster size. +- Copy the `DWIN_SET` folder to the SD card and insert the card into the slot on the back of the display unit. +- Power on the machine and wait for the screen to change from blue to orange. +- Power off the machine. +- Remove the SD card from the back of the display. +- Power on to confirm a successful flash. diff --git a/config/examples/Creality/Ender-3/BigTreeTech E3 RRF/_Bootscreen.h b/config/examples/Creality/Ender-3/BigTreeTech E3 RRF/_Bootscreen.h new file mode 100644 index 00000000000..324cb4a6167 --- /dev/null +++ b/config/examples/Creality/Ender-3/BigTreeTech E3 RRF/_Bootscreen.h @@ -0,0 +1,97 @@ +/** + * 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 + +/** + * 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 +#define CUSTOM_BOOTSCREEN_BMPWIDTH 81 +#define CUSTOM_BOOTSCREEN_INVERTED + +const unsigned char custom_start_bmp[] PROGMEM = { + B11111111,B11111111,B11111111,B11111111,B11101111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11101111,B11101111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11100111,B11011111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11100111,B11011111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11100011,B11011111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11110011,B11001111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11100001,B11100001,B11001111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111110,B01111000,B00000000,B00000000,B00000011,B11011101,B11111111,B11111111,B11111111,B11111111, + B11111110,B11111111,B10000000,B01111110,B00000000,B00000001,B11101110,B11111111,B11111111,B11111111,B11111111, + B11111110,B01111101,B11001111,B11111100,B00000000,B00000000,B11110111,B01111111,B11111111,B11111111,B11111111, + B11111111,B10001110,B00000110,B00000000,B00000000,B00000000,B01111011,B10111111,B11111111,B11111111,B11111111, + B11111111,B11000000,B00000000,B00000000,B00000000,B00000000,B01111101,B11011111,B11111111,B11111111,B11111111, + B11111111,B11111100,B00000001,B11111110,B00000000,B00000000,B00111110,B11100111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111100,B00000000,B00000011,B00011111,B01110011,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111000,B00000000,B00000001,B10001111,B10000001,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11100000,B00000000,B00000000,B10000011,B11111001,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B00000000,B11111100,B00000000,B00000000,B11110000,B11111111,B11111111,B11111111, + B11111111,B11111111,B11100000,B00001111,B11111111,B11000000,B00000000,B00000000,B11111111,B11111111,B11111111, + B11111111,B11111110,B00000011,B11111111,B11111111,B11000000,B00000000,B00000000,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111001,B00000000,B00000000,B00000000,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111100,B00000000,B00000111,B11000000,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B00000000,B00000111,B11100000,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11100000,B00000111,B11110001,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111100,B00000111,B11111001,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B00000011,B11111001,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B10000011,B11111001,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11000011,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11100001,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11110000,B10111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111011,B11111000,B00111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111001,B11111000,B00111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B01111110,B11110000,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B10001110,B00000011,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11100000,B00011111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B01111111,B11111111,B11111111,B11111111, + B11111111,B00000000,B00000000,B01111111,B11111111,B11111111,B11111000,B01111111,B11111111,B11111111,B11111111, + B11111111,B10000000,B00000000,B01111111,B11111111,B11111111,B11100000,B01111111,B11111111,B11111111,B11111111, + B11111111,B11000011,B11111100,B11111111,B11111111,B11111111,B11111000,B11111111,B11111111,B11111111,B11111111, + B11111111,B11000011,B11111100,B11111111,B11111111,B11111111,B11111000,B11111111,B11111111,B11111111,B11111111, + B11111111,B10000111,B11111101,B11111111,B11111111,B11111111,B11110001,B11111111,B11111111,B11111111,B11111111, + B11111111,B10000111,B11111111,B11111111,B11111111,B11111111,B11110001,B11111111,B11111111,B11111111,B11111111, + B11111111,B00001111,B11100111,B11110011,B00001111,B11111100,B00100011,B11111100,B00111111,B11111111,B11111111, + B11111111,B00001111,B11101111,B10000000,B00000111,B11110000,B00000011,B11110000,B00011110,B00000000,B01111111, + B11111110,B00011111,B11001111,B10000001,B10000111,B11000111,B10000111,B11000111,B00001100,B00000000,B01111111, + B11111110,B00000000,B00011111,B11000111,B11000111,B10001111,B11000111,B10011111,B00001111,B00001100,B11111111, + B11111110,B00000000,B00011111,B10000111,B10001111,B00011111,B10001111,B00011111,B00001111,B00011111,B11111111, + B11111100,B00111111,B10011111,B10001111,B10001111,B00011111,B10001110,B00000000,B00011110,B00111111,B11111111, + B11111100,B01111111,B00111111,B00001111,B00011110,B00111111,B00011110,B00111111,B11111110,B00111111,B11111111, + B11111000,B01111111,B11111111,B00011111,B00011100,B00111111,B00011100,B01111111,B11111100,B01111111,B11111111, + B11111000,B11111111,B11111111,B00011110,B00011100,B01111110,B00011100,B01111111,B11111100,B01111111,B11111111, + B11110000,B11111111,B11001110,B00111110,B00111100,B01111110,B00111100,B01111111,B10111000,B11111111,B11111111, + B11110000,B11111111,B10011110,B00111100,B00111000,B01111100,B00111000,B01111110,B01111000,B11111111,B11111111, + B11100001,B11111111,B00111100,B01111100,B01111000,B01111100,B01111000,B00111100,B11110001,B11111111,B11111111, + B11100001,B11111000,B00111000,B01111000,B01111000,B00010000,B00011000,B00000001,B11110001,B11111111,B11111111, + B00000000,B00000000,B01100000,B00100000,B00111100,B00000000,B01111100,B00000111,B10000000,B01111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111110,B00011111,B11111110,B00011111,B11111111,B11111111,B11111111 +}; diff --git a/config/examples/Creality/Ender-3/BigTreeTech E3 RRF/_Statusscreen.h b/config/examples/Creality/Ender-3/BigTreeTech E3 RRF/_Statusscreen.h new file mode 100644 index 00000000000..d1e2f4a6429 --- /dev/null +++ b/config/examples/Creality/Ender-3/BigTreeTech E3 RRF/_Statusscreen.h @@ -0,0 +1,62 @@ +/** + * 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 + +/** + * 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: + * https://marlinfw.org/tools/u8glib/converter.html + */ + +// +// Status Screen Logo bitmap +// +#define STATUS_LOGO_Y 8 +#define STATUS_LOGO_WIDTH 39 + +const unsigned char status_logo_bmp[] PROGMEM = { + B11111000,B00000001,B10000000,B00000000,B00001100, + B01001000,B00000000,B10000000,B00000000,B00010010, + B01000011,B11000011,B10001100,B11010000,B00000010, + B01110001,B00100100,B10010010,B01100111,B11001100, + B01000001,B00100100,B10011110,B01000000,B00000010, + B01001001,B00100100,B10010000,B01000000,B00010010, + B11111011,B10110011,B11001110,B11100000,B00001100 +}; + +// +// Use default bitmaps +// +#define STATUS_HOTEND_ANIM +#define STATUS_BED_ANIM +#define STATUS_HEATERS_XSPACE 20 +#if HOTENDS < 2 + #define STATUS_HEATERS_X 48 + #define STATUS_BED_X 72 +#else + #define STATUS_HEATERS_X 40 + #define STATUS_BED_X 80 +#endif diff --git a/config/examples/Creality/Ender-3/BigTreeTech SKR 1.4/README.md b/config/examples/Creality/Ender-3/BigTreeTech SKR 1.4/README.md new file mode 100644 index 00000000000..b79b46a7215 --- /dev/null +++ b/config/examples/Creality/Ender-3/BigTreeTech SKR 1.4/README.md @@ -0,0 +1,14 @@ +## SKR 1.4 Board + +These files configure Marlin for an Ender 3 with `BOARD_BTT_SKR_V1_4` board installed with silent stepper drivers and a BLTouch probe. The probe is configured to use the dedicated BLTouch port on the board, so you can remove the Z endstop entirely. + +Features included: + + - BLTouch + - TMC2208 Stepper Drivers + - Advanced Pause for Filament Change (`M600`) + - Nozzle Parking + +### Nozzle to Probe Offsets + +You'll need to to adjust the `NOZZLE_TO_PROBE_OFFSET` values according to your probe's mounting location. This example is based on the Ender 3 BLTouch mount posted at https://www.thingiverse.com/thing:3584158 diff --git a/config/examples/Creality/Ender-3/BigTreeTech SKR 1.4/_Bootscreen.h b/config/examples/Creality/Ender-3/BigTreeTech SKR 1.4/_Bootscreen.h new file mode 100644 index 00000000000..324cb4a6167 --- /dev/null +++ b/config/examples/Creality/Ender-3/BigTreeTech SKR 1.4/_Bootscreen.h @@ -0,0 +1,97 @@ +/** + * 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 + +/** + * 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 +#define CUSTOM_BOOTSCREEN_BMPWIDTH 81 +#define CUSTOM_BOOTSCREEN_INVERTED + +const unsigned char custom_start_bmp[] PROGMEM = { + B11111111,B11111111,B11111111,B11111111,B11101111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11101111,B11101111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11100111,B11011111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11100111,B11011111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11100011,B11011111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11110011,B11001111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11100001,B11100001,B11001111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111110,B01111000,B00000000,B00000000,B00000011,B11011101,B11111111,B11111111,B11111111,B11111111, + B11111110,B11111111,B10000000,B01111110,B00000000,B00000001,B11101110,B11111111,B11111111,B11111111,B11111111, + B11111110,B01111101,B11001111,B11111100,B00000000,B00000000,B11110111,B01111111,B11111111,B11111111,B11111111, + B11111111,B10001110,B00000110,B00000000,B00000000,B00000000,B01111011,B10111111,B11111111,B11111111,B11111111, + B11111111,B11000000,B00000000,B00000000,B00000000,B00000000,B01111101,B11011111,B11111111,B11111111,B11111111, + B11111111,B11111100,B00000001,B11111110,B00000000,B00000000,B00111110,B11100111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111100,B00000000,B00000011,B00011111,B01110011,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111000,B00000000,B00000001,B10001111,B10000001,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11100000,B00000000,B00000000,B10000011,B11111001,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B00000000,B11111100,B00000000,B00000000,B11110000,B11111111,B11111111,B11111111, + B11111111,B11111111,B11100000,B00001111,B11111111,B11000000,B00000000,B00000000,B11111111,B11111111,B11111111, + B11111111,B11111110,B00000011,B11111111,B11111111,B11000000,B00000000,B00000000,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111001,B00000000,B00000000,B00000000,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111100,B00000000,B00000111,B11000000,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B00000000,B00000111,B11100000,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11100000,B00000111,B11110001,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111100,B00000111,B11111001,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B00000011,B11111001,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B10000011,B11111001,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11000011,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11100001,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11110000,B10111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111011,B11111000,B00111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111001,B11111000,B00111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B01111110,B11110000,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B10001110,B00000011,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11100000,B00011111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B01111111,B11111111,B11111111,B11111111, + B11111111,B00000000,B00000000,B01111111,B11111111,B11111111,B11111000,B01111111,B11111111,B11111111,B11111111, + B11111111,B10000000,B00000000,B01111111,B11111111,B11111111,B11100000,B01111111,B11111111,B11111111,B11111111, + B11111111,B11000011,B11111100,B11111111,B11111111,B11111111,B11111000,B11111111,B11111111,B11111111,B11111111, + B11111111,B11000011,B11111100,B11111111,B11111111,B11111111,B11111000,B11111111,B11111111,B11111111,B11111111, + B11111111,B10000111,B11111101,B11111111,B11111111,B11111111,B11110001,B11111111,B11111111,B11111111,B11111111, + B11111111,B10000111,B11111111,B11111111,B11111111,B11111111,B11110001,B11111111,B11111111,B11111111,B11111111, + B11111111,B00001111,B11100111,B11110011,B00001111,B11111100,B00100011,B11111100,B00111111,B11111111,B11111111, + B11111111,B00001111,B11101111,B10000000,B00000111,B11110000,B00000011,B11110000,B00011110,B00000000,B01111111, + B11111110,B00011111,B11001111,B10000001,B10000111,B11000111,B10000111,B11000111,B00001100,B00000000,B01111111, + B11111110,B00000000,B00011111,B11000111,B11000111,B10001111,B11000111,B10011111,B00001111,B00001100,B11111111, + B11111110,B00000000,B00011111,B10000111,B10001111,B00011111,B10001111,B00011111,B00001111,B00011111,B11111111, + B11111100,B00111111,B10011111,B10001111,B10001111,B00011111,B10001110,B00000000,B00011110,B00111111,B11111111, + B11111100,B01111111,B00111111,B00001111,B00011110,B00111111,B00011110,B00111111,B11111110,B00111111,B11111111, + B11111000,B01111111,B11111111,B00011111,B00011100,B00111111,B00011100,B01111111,B11111100,B01111111,B11111111, + B11111000,B11111111,B11111111,B00011110,B00011100,B01111110,B00011100,B01111111,B11111100,B01111111,B11111111, + B11110000,B11111111,B11001110,B00111110,B00111100,B01111110,B00111100,B01111111,B10111000,B11111111,B11111111, + B11110000,B11111111,B10011110,B00111100,B00111000,B01111100,B00111000,B01111110,B01111000,B11111111,B11111111, + B11100001,B11111111,B00111100,B01111100,B01111000,B01111100,B01111000,B00111100,B11110001,B11111111,B11111111, + B11100001,B11111000,B00111000,B01111000,B01111000,B00010000,B00011000,B00000001,B11110001,B11111111,B11111111, + B00000000,B00000000,B01100000,B00100000,B00111100,B00000000,B01111100,B00000111,B10000000,B01111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111110,B00011111,B11111110,B00011111,B11111111,B11111111,B11111111 +}; diff --git a/config/examples/Creality/Ender-3/BigTreeTech SKR 1.4/_Statusscreen.h b/config/examples/Creality/Ender-3/BigTreeTech SKR 1.4/_Statusscreen.h new file mode 100644 index 00000000000..d1e2f4a6429 --- /dev/null +++ b/config/examples/Creality/Ender-3/BigTreeTech SKR 1.4/_Statusscreen.h @@ -0,0 +1,62 @@ +/** + * 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 + +/** + * 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: + * https://marlinfw.org/tools/u8glib/converter.html + */ + +// +// Status Screen Logo bitmap +// +#define STATUS_LOGO_Y 8 +#define STATUS_LOGO_WIDTH 39 + +const unsigned char status_logo_bmp[] PROGMEM = { + B11111000,B00000001,B10000000,B00000000,B00001100, + B01001000,B00000000,B10000000,B00000000,B00010010, + B01000011,B11000011,B10001100,B11010000,B00000010, + B01110001,B00100100,B10010010,B01100111,B11001100, + B01000001,B00100100,B10011110,B01000000,B00000010, + B01001001,B00100100,B10010000,B01000000,B00010010, + B11111011,B10110011,B11001110,B11100000,B00001100 +}; + +// +// Use default bitmaps +// +#define STATUS_HOTEND_ANIM +#define STATUS_BED_ANIM +#define STATUS_HEATERS_XSPACE 20 +#if HOTENDS < 2 + #define STATUS_HEATERS_X 48 + #define STATUS_BED_X 72 +#else + #define STATUS_HEATERS_X 40 + #define STATUS_BED_X 80 +#endif diff --git a/config/examples/Creality/Ender-3/BigTreeTech SKR E3 Turbo/2-into-1 Hotend/_Bootscreen.h b/config/examples/Creality/Ender-3/BigTreeTech SKR E3 Turbo/2-into-1 Hotend/_Bootscreen.h new file mode 100644 index 00000000000..324cb4a6167 --- /dev/null +++ b/config/examples/Creality/Ender-3/BigTreeTech SKR E3 Turbo/2-into-1 Hotend/_Bootscreen.h @@ -0,0 +1,97 @@ +/** + * 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 + +/** + * 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 +#define CUSTOM_BOOTSCREEN_BMPWIDTH 81 +#define CUSTOM_BOOTSCREEN_INVERTED + +const unsigned char custom_start_bmp[] PROGMEM = { + B11111111,B11111111,B11111111,B11111111,B11101111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11101111,B11101111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11100111,B11011111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11100111,B11011111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11100011,B11011111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11110011,B11001111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11100001,B11100001,B11001111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111110,B01111000,B00000000,B00000000,B00000011,B11011101,B11111111,B11111111,B11111111,B11111111, + B11111110,B11111111,B10000000,B01111110,B00000000,B00000001,B11101110,B11111111,B11111111,B11111111,B11111111, + B11111110,B01111101,B11001111,B11111100,B00000000,B00000000,B11110111,B01111111,B11111111,B11111111,B11111111, + B11111111,B10001110,B00000110,B00000000,B00000000,B00000000,B01111011,B10111111,B11111111,B11111111,B11111111, + B11111111,B11000000,B00000000,B00000000,B00000000,B00000000,B01111101,B11011111,B11111111,B11111111,B11111111, + B11111111,B11111100,B00000001,B11111110,B00000000,B00000000,B00111110,B11100111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111100,B00000000,B00000011,B00011111,B01110011,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111000,B00000000,B00000001,B10001111,B10000001,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11100000,B00000000,B00000000,B10000011,B11111001,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B00000000,B11111100,B00000000,B00000000,B11110000,B11111111,B11111111,B11111111, + B11111111,B11111111,B11100000,B00001111,B11111111,B11000000,B00000000,B00000000,B11111111,B11111111,B11111111, + B11111111,B11111110,B00000011,B11111111,B11111111,B11000000,B00000000,B00000000,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111001,B00000000,B00000000,B00000000,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111100,B00000000,B00000111,B11000000,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B00000000,B00000111,B11100000,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11100000,B00000111,B11110001,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111100,B00000111,B11111001,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B00000011,B11111001,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B10000011,B11111001,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11000011,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11100001,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11110000,B10111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111011,B11111000,B00111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111001,B11111000,B00111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B01111110,B11110000,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B10001110,B00000011,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11100000,B00011111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B01111111,B11111111,B11111111,B11111111, + B11111111,B00000000,B00000000,B01111111,B11111111,B11111111,B11111000,B01111111,B11111111,B11111111,B11111111, + B11111111,B10000000,B00000000,B01111111,B11111111,B11111111,B11100000,B01111111,B11111111,B11111111,B11111111, + B11111111,B11000011,B11111100,B11111111,B11111111,B11111111,B11111000,B11111111,B11111111,B11111111,B11111111, + B11111111,B11000011,B11111100,B11111111,B11111111,B11111111,B11111000,B11111111,B11111111,B11111111,B11111111, + B11111111,B10000111,B11111101,B11111111,B11111111,B11111111,B11110001,B11111111,B11111111,B11111111,B11111111, + B11111111,B10000111,B11111111,B11111111,B11111111,B11111111,B11110001,B11111111,B11111111,B11111111,B11111111, + B11111111,B00001111,B11100111,B11110011,B00001111,B11111100,B00100011,B11111100,B00111111,B11111111,B11111111, + B11111111,B00001111,B11101111,B10000000,B00000111,B11110000,B00000011,B11110000,B00011110,B00000000,B01111111, + B11111110,B00011111,B11001111,B10000001,B10000111,B11000111,B10000111,B11000111,B00001100,B00000000,B01111111, + B11111110,B00000000,B00011111,B11000111,B11000111,B10001111,B11000111,B10011111,B00001111,B00001100,B11111111, + B11111110,B00000000,B00011111,B10000111,B10001111,B00011111,B10001111,B00011111,B00001111,B00011111,B11111111, + B11111100,B00111111,B10011111,B10001111,B10001111,B00011111,B10001110,B00000000,B00011110,B00111111,B11111111, + B11111100,B01111111,B00111111,B00001111,B00011110,B00111111,B00011110,B00111111,B11111110,B00111111,B11111111, + B11111000,B01111111,B11111111,B00011111,B00011100,B00111111,B00011100,B01111111,B11111100,B01111111,B11111111, + B11111000,B11111111,B11111111,B00011110,B00011100,B01111110,B00011100,B01111111,B11111100,B01111111,B11111111, + B11110000,B11111111,B11001110,B00111110,B00111100,B01111110,B00111100,B01111111,B10111000,B11111111,B11111111, + B11110000,B11111111,B10011110,B00111100,B00111000,B01111100,B00111000,B01111110,B01111000,B11111111,B11111111, + B11100001,B11111111,B00111100,B01111100,B01111000,B01111100,B01111000,B00111100,B11110001,B11111111,B11111111, + B11100001,B11111000,B00111000,B01111000,B01111000,B00010000,B00011000,B00000001,B11110001,B11111111,B11111111, + B00000000,B00000000,B01100000,B00100000,B00111100,B00000000,B01111100,B00000111,B10000000,B01111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111110,B00011111,B11111110,B00011111,B11111111,B11111111,B11111111 +}; diff --git a/config/examples/Creality/Ender-3/BigTreeTech SKR E3 Turbo/2-into-1 Hotend/_Statusscreen.h b/config/examples/Creality/Ender-3/BigTreeTech SKR E3 Turbo/2-into-1 Hotend/_Statusscreen.h new file mode 100644 index 00000000000..d1e2f4a6429 --- /dev/null +++ b/config/examples/Creality/Ender-3/BigTreeTech SKR E3 Turbo/2-into-1 Hotend/_Statusscreen.h @@ -0,0 +1,62 @@ +/** + * 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 + +/** + * 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: + * https://marlinfw.org/tools/u8glib/converter.html + */ + +// +// Status Screen Logo bitmap +// +#define STATUS_LOGO_Y 8 +#define STATUS_LOGO_WIDTH 39 + +const unsigned char status_logo_bmp[] PROGMEM = { + B11111000,B00000001,B10000000,B00000000,B00001100, + B01001000,B00000000,B10000000,B00000000,B00010010, + B01000011,B11000011,B10001100,B11010000,B00000010, + B01110001,B00100100,B10010010,B01100111,B11001100, + B01000001,B00100100,B10011110,B01000000,B00000010, + B01001001,B00100100,B10010000,B01000000,B00010010, + B11111011,B10110011,B11001110,B11100000,B00001100 +}; + +// +// Use default bitmaps +// +#define STATUS_HOTEND_ANIM +#define STATUS_BED_ANIM +#define STATUS_HEATERS_XSPACE 20 +#if HOTENDS < 2 + #define STATUS_HEATERS_X 48 + #define STATUS_BED_X 72 +#else + #define STATUS_HEATERS_X 40 + #define STATUS_BED_X 80 +#endif diff --git a/config/examples/Creality/Ender-3/BigTreeTech SKR E3 Turbo/Dual Z/_Bootscreen.h b/config/examples/Creality/Ender-3/BigTreeTech SKR E3 Turbo/Dual Z/_Bootscreen.h new file mode 100644 index 00000000000..324cb4a6167 --- /dev/null +++ b/config/examples/Creality/Ender-3/BigTreeTech SKR E3 Turbo/Dual Z/_Bootscreen.h @@ -0,0 +1,97 @@ +/** + * 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 + +/** + * 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 +#define CUSTOM_BOOTSCREEN_BMPWIDTH 81 +#define CUSTOM_BOOTSCREEN_INVERTED + +const unsigned char custom_start_bmp[] PROGMEM = { + B11111111,B11111111,B11111111,B11111111,B11101111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11101111,B11101111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11100111,B11011111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11100111,B11011111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11100011,B11011111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11110011,B11001111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11100001,B11100001,B11001111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111110,B01111000,B00000000,B00000000,B00000011,B11011101,B11111111,B11111111,B11111111,B11111111, + B11111110,B11111111,B10000000,B01111110,B00000000,B00000001,B11101110,B11111111,B11111111,B11111111,B11111111, + B11111110,B01111101,B11001111,B11111100,B00000000,B00000000,B11110111,B01111111,B11111111,B11111111,B11111111, + B11111111,B10001110,B00000110,B00000000,B00000000,B00000000,B01111011,B10111111,B11111111,B11111111,B11111111, + B11111111,B11000000,B00000000,B00000000,B00000000,B00000000,B01111101,B11011111,B11111111,B11111111,B11111111, + B11111111,B11111100,B00000001,B11111110,B00000000,B00000000,B00111110,B11100111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111100,B00000000,B00000011,B00011111,B01110011,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111000,B00000000,B00000001,B10001111,B10000001,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11100000,B00000000,B00000000,B10000011,B11111001,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B00000000,B11111100,B00000000,B00000000,B11110000,B11111111,B11111111,B11111111, + B11111111,B11111111,B11100000,B00001111,B11111111,B11000000,B00000000,B00000000,B11111111,B11111111,B11111111, + B11111111,B11111110,B00000011,B11111111,B11111111,B11000000,B00000000,B00000000,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111001,B00000000,B00000000,B00000000,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111100,B00000000,B00000111,B11000000,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B00000000,B00000111,B11100000,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11100000,B00000111,B11110001,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111100,B00000111,B11111001,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B00000011,B11111001,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B10000011,B11111001,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11000011,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11100001,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11110000,B10111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111011,B11111000,B00111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111001,B11111000,B00111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B01111110,B11110000,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B10001110,B00000011,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11100000,B00011111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B01111111,B11111111,B11111111,B11111111, + B11111111,B00000000,B00000000,B01111111,B11111111,B11111111,B11111000,B01111111,B11111111,B11111111,B11111111, + B11111111,B10000000,B00000000,B01111111,B11111111,B11111111,B11100000,B01111111,B11111111,B11111111,B11111111, + B11111111,B11000011,B11111100,B11111111,B11111111,B11111111,B11111000,B11111111,B11111111,B11111111,B11111111, + B11111111,B11000011,B11111100,B11111111,B11111111,B11111111,B11111000,B11111111,B11111111,B11111111,B11111111, + B11111111,B10000111,B11111101,B11111111,B11111111,B11111111,B11110001,B11111111,B11111111,B11111111,B11111111, + B11111111,B10000111,B11111111,B11111111,B11111111,B11111111,B11110001,B11111111,B11111111,B11111111,B11111111, + B11111111,B00001111,B11100111,B11110011,B00001111,B11111100,B00100011,B11111100,B00111111,B11111111,B11111111, + B11111111,B00001111,B11101111,B10000000,B00000111,B11110000,B00000011,B11110000,B00011110,B00000000,B01111111, + B11111110,B00011111,B11001111,B10000001,B10000111,B11000111,B10000111,B11000111,B00001100,B00000000,B01111111, + B11111110,B00000000,B00011111,B11000111,B11000111,B10001111,B11000111,B10011111,B00001111,B00001100,B11111111, + B11111110,B00000000,B00011111,B10000111,B10001111,B00011111,B10001111,B00011111,B00001111,B00011111,B11111111, + B11111100,B00111111,B10011111,B10001111,B10001111,B00011111,B10001110,B00000000,B00011110,B00111111,B11111111, + B11111100,B01111111,B00111111,B00001111,B00011110,B00111111,B00011110,B00111111,B11111110,B00111111,B11111111, + B11111000,B01111111,B11111111,B00011111,B00011100,B00111111,B00011100,B01111111,B11111100,B01111111,B11111111, + B11111000,B11111111,B11111111,B00011110,B00011100,B01111110,B00011100,B01111111,B11111100,B01111111,B11111111, + B11110000,B11111111,B11001110,B00111110,B00111100,B01111110,B00111100,B01111111,B10111000,B11111111,B11111111, + B11110000,B11111111,B10011110,B00111100,B00111000,B01111100,B00111000,B01111110,B01111000,B11111111,B11111111, + B11100001,B11111111,B00111100,B01111100,B01111000,B01111100,B01111000,B00111100,B11110001,B11111111,B11111111, + B11100001,B11111000,B00111000,B01111000,B01111000,B00010000,B00011000,B00000001,B11110001,B11111111,B11111111, + B00000000,B00000000,B01100000,B00100000,B00111100,B00000000,B01111100,B00000111,B10000000,B01111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111110,B00011111,B11111110,B00011111,B11111111,B11111111,B11111111 +}; diff --git a/config/examples/Creality/Ender-3/BigTreeTech SKR E3 Turbo/Dual Z/_Statusscreen.h b/config/examples/Creality/Ender-3/BigTreeTech SKR E3 Turbo/Dual Z/_Statusscreen.h new file mode 100644 index 00000000000..d1e2f4a6429 --- /dev/null +++ b/config/examples/Creality/Ender-3/BigTreeTech SKR E3 Turbo/Dual Z/_Statusscreen.h @@ -0,0 +1,62 @@ +/** + * 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 + +/** + * 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: + * https://marlinfw.org/tools/u8glib/converter.html + */ + +// +// Status Screen Logo bitmap +// +#define STATUS_LOGO_Y 8 +#define STATUS_LOGO_WIDTH 39 + +const unsigned char status_logo_bmp[] PROGMEM = { + B11111000,B00000001,B10000000,B00000000,B00001100, + B01001000,B00000000,B10000000,B00000000,B00010010, + B01000011,B11000011,B10001100,B11010000,B00000010, + B01110001,B00100100,B10010010,B01100111,B11001100, + B01000001,B00100100,B10011110,B01000000,B00000010, + B01001001,B00100100,B10010000,B01000000,B00010010, + B11111011,B10110011,B11001110,B11100000,B00001100 +}; + +// +// Use default bitmaps +// +#define STATUS_HOTEND_ANIM +#define STATUS_BED_ANIM +#define STATUS_HEATERS_XSPACE 20 +#if HOTENDS < 2 + #define STATUS_HEATERS_X 48 + #define STATUS_BED_X 72 +#else + #define STATUS_HEATERS_X 40 + #define STATUS_BED_X 80 +#endif diff --git a/config/examples/Creality/Ender-3/BigTreeTech SKR E3 Turbo/Single Extruder/_Bootscreen.h b/config/examples/Creality/Ender-3/BigTreeTech SKR E3 Turbo/Single Extruder/_Bootscreen.h new file mode 100644 index 00000000000..324cb4a6167 --- /dev/null +++ b/config/examples/Creality/Ender-3/BigTreeTech SKR E3 Turbo/Single Extruder/_Bootscreen.h @@ -0,0 +1,97 @@ +/** + * 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 + +/** + * 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 +#define CUSTOM_BOOTSCREEN_BMPWIDTH 81 +#define CUSTOM_BOOTSCREEN_INVERTED + +const unsigned char custom_start_bmp[] PROGMEM = { + B11111111,B11111111,B11111111,B11111111,B11101111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11101111,B11101111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11100111,B11011111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11100111,B11011111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11100011,B11011111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11110011,B11001111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11100001,B11100001,B11001111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111110,B01111000,B00000000,B00000000,B00000011,B11011101,B11111111,B11111111,B11111111,B11111111, + B11111110,B11111111,B10000000,B01111110,B00000000,B00000001,B11101110,B11111111,B11111111,B11111111,B11111111, + B11111110,B01111101,B11001111,B11111100,B00000000,B00000000,B11110111,B01111111,B11111111,B11111111,B11111111, + B11111111,B10001110,B00000110,B00000000,B00000000,B00000000,B01111011,B10111111,B11111111,B11111111,B11111111, + B11111111,B11000000,B00000000,B00000000,B00000000,B00000000,B01111101,B11011111,B11111111,B11111111,B11111111, + B11111111,B11111100,B00000001,B11111110,B00000000,B00000000,B00111110,B11100111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111100,B00000000,B00000011,B00011111,B01110011,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111000,B00000000,B00000001,B10001111,B10000001,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11100000,B00000000,B00000000,B10000011,B11111001,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B00000000,B11111100,B00000000,B00000000,B11110000,B11111111,B11111111,B11111111, + B11111111,B11111111,B11100000,B00001111,B11111111,B11000000,B00000000,B00000000,B11111111,B11111111,B11111111, + B11111111,B11111110,B00000011,B11111111,B11111111,B11000000,B00000000,B00000000,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111001,B00000000,B00000000,B00000000,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111100,B00000000,B00000111,B11000000,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B00000000,B00000111,B11100000,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11100000,B00000111,B11110001,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111100,B00000111,B11111001,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B00000011,B11111001,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B10000011,B11111001,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11000011,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11100001,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11110000,B10111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111011,B11111000,B00111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111001,B11111000,B00111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B01111110,B11110000,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B10001110,B00000011,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11100000,B00011111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B01111111,B11111111,B11111111,B11111111, + B11111111,B00000000,B00000000,B01111111,B11111111,B11111111,B11111000,B01111111,B11111111,B11111111,B11111111, + B11111111,B10000000,B00000000,B01111111,B11111111,B11111111,B11100000,B01111111,B11111111,B11111111,B11111111, + B11111111,B11000011,B11111100,B11111111,B11111111,B11111111,B11111000,B11111111,B11111111,B11111111,B11111111, + B11111111,B11000011,B11111100,B11111111,B11111111,B11111111,B11111000,B11111111,B11111111,B11111111,B11111111, + B11111111,B10000111,B11111101,B11111111,B11111111,B11111111,B11110001,B11111111,B11111111,B11111111,B11111111, + B11111111,B10000111,B11111111,B11111111,B11111111,B11111111,B11110001,B11111111,B11111111,B11111111,B11111111, + B11111111,B00001111,B11100111,B11110011,B00001111,B11111100,B00100011,B11111100,B00111111,B11111111,B11111111, + B11111111,B00001111,B11101111,B10000000,B00000111,B11110000,B00000011,B11110000,B00011110,B00000000,B01111111, + B11111110,B00011111,B11001111,B10000001,B10000111,B11000111,B10000111,B11000111,B00001100,B00000000,B01111111, + B11111110,B00000000,B00011111,B11000111,B11000111,B10001111,B11000111,B10011111,B00001111,B00001100,B11111111, + B11111110,B00000000,B00011111,B10000111,B10001111,B00011111,B10001111,B00011111,B00001111,B00011111,B11111111, + B11111100,B00111111,B10011111,B10001111,B10001111,B00011111,B10001110,B00000000,B00011110,B00111111,B11111111, + B11111100,B01111111,B00111111,B00001111,B00011110,B00111111,B00011110,B00111111,B11111110,B00111111,B11111111, + B11111000,B01111111,B11111111,B00011111,B00011100,B00111111,B00011100,B01111111,B11111100,B01111111,B11111111, + B11111000,B11111111,B11111111,B00011110,B00011100,B01111110,B00011100,B01111111,B11111100,B01111111,B11111111, + B11110000,B11111111,B11001110,B00111110,B00111100,B01111110,B00111100,B01111111,B10111000,B11111111,B11111111, + B11110000,B11111111,B10011110,B00111100,B00111000,B01111100,B00111000,B01111110,B01111000,B11111111,B11111111, + B11100001,B11111111,B00111100,B01111100,B01111000,B01111100,B01111000,B00111100,B11110001,B11111111,B11111111, + B11100001,B11111000,B00111000,B01111000,B01111000,B00010000,B00011000,B00000001,B11110001,B11111111,B11111111, + B00000000,B00000000,B01100000,B00100000,B00111100,B00000000,B01111100,B00000111,B10000000,B01111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111110,B00011111,B11111110,B00011111,B11111111,B11111111,B11111111 +}; diff --git a/config/examples/Creality/Ender-3/BigTreeTech SKR E3 Turbo/Single Extruder/_Statusscreen.h b/config/examples/Creality/Ender-3/BigTreeTech SKR E3 Turbo/Single Extruder/_Statusscreen.h new file mode 100644 index 00000000000..d1e2f4a6429 --- /dev/null +++ b/config/examples/Creality/Ender-3/BigTreeTech SKR E3 Turbo/Single Extruder/_Statusscreen.h @@ -0,0 +1,62 @@ +/** + * 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 + +/** + * 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: + * https://marlinfw.org/tools/u8glib/converter.html + */ + +// +// Status Screen Logo bitmap +// +#define STATUS_LOGO_Y 8 +#define STATUS_LOGO_WIDTH 39 + +const unsigned char status_logo_bmp[] PROGMEM = { + B11111000,B00000001,B10000000,B00000000,B00001100, + B01001000,B00000000,B10000000,B00000000,B00010010, + B01000011,B11000011,B10001100,B11010000,B00000010, + B01110001,B00100100,B10010010,B01100111,B11001100, + B01000001,B00100100,B10011110,B01000000,B00000010, + B01001001,B00100100,B10010000,B01000000,B00010010, + B11111011,B10110011,B11001110,B11100000,B00001100 +}; + +// +// Use default bitmaps +// +#define STATUS_HOTEND_ANIM +#define STATUS_BED_ANIM +#define STATUS_HEATERS_XSPACE 20 +#if HOTENDS < 2 + #define STATUS_HEATERS_X 48 + #define STATUS_BED_X 72 +#else + #define STATUS_HEATERS_X 40 + #define STATUS_BED_X 80 +#endif diff --git a/config/examples/Creality/Ender-3/BigTreeTech SKR E3-DIP V1.1/_Bootscreen.h b/config/examples/Creality/Ender-3/BigTreeTech SKR E3-DIP V1.1/_Bootscreen.h new file mode 100644 index 00000000000..324cb4a6167 --- /dev/null +++ b/config/examples/Creality/Ender-3/BigTreeTech SKR E3-DIP V1.1/_Bootscreen.h @@ -0,0 +1,97 @@ +/** + * 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 + +/** + * 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 +#define CUSTOM_BOOTSCREEN_BMPWIDTH 81 +#define CUSTOM_BOOTSCREEN_INVERTED + +const unsigned char custom_start_bmp[] PROGMEM = { + B11111111,B11111111,B11111111,B11111111,B11101111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11101111,B11101111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11100111,B11011111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11100111,B11011111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11100011,B11011111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11110011,B11001111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11100001,B11100001,B11001111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111110,B01111000,B00000000,B00000000,B00000011,B11011101,B11111111,B11111111,B11111111,B11111111, + B11111110,B11111111,B10000000,B01111110,B00000000,B00000001,B11101110,B11111111,B11111111,B11111111,B11111111, + B11111110,B01111101,B11001111,B11111100,B00000000,B00000000,B11110111,B01111111,B11111111,B11111111,B11111111, + B11111111,B10001110,B00000110,B00000000,B00000000,B00000000,B01111011,B10111111,B11111111,B11111111,B11111111, + B11111111,B11000000,B00000000,B00000000,B00000000,B00000000,B01111101,B11011111,B11111111,B11111111,B11111111, + B11111111,B11111100,B00000001,B11111110,B00000000,B00000000,B00111110,B11100111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111100,B00000000,B00000011,B00011111,B01110011,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111000,B00000000,B00000001,B10001111,B10000001,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11100000,B00000000,B00000000,B10000011,B11111001,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B00000000,B11111100,B00000000,B00000000,B11110000,B11111111,B11111111,B11111111, + B11111111,B11111111,B11100000,B00001111,B11111111,B11000000,B00000000,B00000000,B11111111,B11111111,B11111111, + B11111111,B11111110,B00000011,B11111111,B11111111,B11000000,B00000000,B00000000,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111001,B00000000,B00000000,B00000000,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111100,B00000000,B00000111,B11000000,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B00000000,B00000111,B11100000,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11100000,B00000111,B11110001,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111100,B00000111,B11111001,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B00000011,B11111001,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B10000011,B11111001,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11000011,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11100001,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11110000,B10111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111011,B11111000,B00111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111001,B11111000,B00111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B01111110,B11110000,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B10001110,B00000011,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11100000,B00011111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B01111111,B11111111,B11111111,B11111111, + B11111111,B00000000,B00000000,B01111111,B11111111,B11111111,B11111000,B01111111,B11111111,B11111111,B11111111, + B11111111,B10000000,B00000000,B01111111,B11111111,B11111111,B11100000,B01111111,B11111111,B11111111,B11111111, + B11111111,B11000011,B11111100,B11111111,B11111111,B11111111,B11111000,B11111111,B11111111,B11111111,B11111111, + B11111111,B11000011,B11111100,B11111111,B11111111,B11111111,B11111000,B11111111,B11111111,B11111111,B11111111, + B11111111,B10000111,B11111101,B11111111,B11111111,B11111111,B11110001,B11111111,B11111111,B11111111,B11111111, + B11111111,B10000111,B11111111,B11111111,B11111111,B11111111,B11110001,B11111111,B11111111,B11111111,B11111111, + B11111111,B00001111,B11100111,B11110011,B00001111,B11111100,B00100011,B11111100,B00111111,B11111111,B11111111, + B11111111,B00001111,B11101111,B10000000,B00000111,B11110000,B00000011,B11110000,B00011110,B00000000,B01111111, + B11111110,B00011111,B11001111,B10000001,B10000111,B11000111,B10000111,B11000111,B00001100,B00000000,B01111111, + B11111110,B00000000,B00011111,B11000111,B11000111,B10001111,B11000111,B10011111,B00001111,B00001100,B11111111, + B11111110,B00000000,B00011111,B10000111,B10001111,B00011111,B10001111,B00011111,B00001111,B00011111,B11111111, + B11111100,B00111111,B10011111,B10001111,B10001111,B00011111,B10001110,B00000000,B00011110,B00111111,B11111111, + B11111100,B01111111,B00111111,B00001111,B00011110,B00111111,B00011110,B00111111,B11111110,B00111111,B11111111, + B11111000,B01111111,B11111111,B00011111,B00011100,B00111111,B00011100,B01111111,B11111100,B01111111,B11111111, + B11111000,B11111111,B11111111,B00011110,B00011100,B01111110,B00011100,B01111111,B11111100,B01111111,B11111111, + B11110000,B11111111,B11001110,B00111110,B00111100,B01111110,B00111100,B01111111,B10111000,B11111111,B11111111, + B11110000,B11111111,B10011110,B00111100,B00111000,B01111100,B00111000,B01111110,B01111000,B11111111,B11111111, + B11100001,B11111111,B00111100,B01111100,B01111000,B01111100,B01111000,B00111100,B11110001,B11111111,B11111111, + B11100001,B11111000,B00111000,B01111000,B01111000,B00010000,B00011000,B00000001,B11110001,B11111111,B11111111, + B00000000,B00000000,B01100000,B00100000,B00111100,B00000000,B01111100,B00000111,B10000000,B01111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111110,B00011111,B11111110,B00011111,B11111111,B11111111,B11111111 +}; diff --git a/config/examples/Creality/Ender-3/BigTreeTech SKR E3-DIP V1.1/_Statusscreen.h b/config/examples/Creality/Ender-3/BigTreeTech SKR E3-DIP V1.1/_Statusscreen.h new file mode 100644 index 00000000000..d1e2f4a6429 --- /dev/null +++ b/config/examples/Creality/Ender-3/BigTreeTech SKR E3-DIP V1.1/_Statusscreen.h @@ -0,0 +1,62 @@ +/** + * 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 + +/** + * 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: + * https://marlinfw.org/tools/u8glib/converter.html + */ + +// +// Status Screen Logo bitmap +// +#define STATUS_LOGO_Y 8 +#define STATUS_LOGO_WIDTH 39 + +const unsigned char status_logo_bmp[] PROGMEM = { + B11111000,B00000001,B10000000,B00000000,B00001100, + B01001000,B00000000,B10000000,B00000000,B00010010, + B01000011,B11000011,B10001100,B11010000,B00000010, + B01110001,B00100100,B10010010,B01100111,B11001100, + B01000001,B00100100,B10011110,B01000000,B00000010, + B01001001,B00100100,B10010000,B01000000,B00010010, + B11111011,B10110011,B11001110,B11100000,B00001100 +}; + +// +// Use default bitmaps +// +#define STATUS_HOTEND_ANIM +#define STATUS_BED_ANIM +#define STATUS_HEATERS_XSPACE 20 +#if HOTENDS < 2 + #define STATUS_HEATERS_X 48 + #define STATUS_BED_X 72 +#else + #define STATUS_HEATERS_X 40 + #define STATUS_BED_X 80 +#endif diff --git a/config/examples/Creality/Ender-3/BigTreeTech SKR Mini E3 1.0/_Bootscreen.h b/config/examples/Creality/Ender-3/BigTreeTech SKR Mini E3 1.0/_Bootscreen.h new file mode 100644 index 00000000000..324cb4a6167 --- /dev/null +++ b/config/examples/Creality/Ender-3/BigTreeTech SKR Mini E3 1.0/_Bootscreen.h @@ -0,0 +1,97 @@ +/** + * 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 + +/** + * 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 +#define CUSTOM_BOOTSCREEN_BMPWIDTH 81 +#define CUSTOM_BOOTSCREEN_INVERTED + +const unsigned char custom_start_bmp[] PROGMEM = { + B11111111,B11111111,B11111111,B11111111,B11101111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11101111,B11101111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11100111,B11011111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11100111,B11011111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11100011,B11011111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11110011,B11001111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11100001,B11100001,B11001111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111110,B01111000,B00000000,B00000000,B00000011,B11011101,B11111111,B11111111,B11111111,B11111111, + B11111110,B11111111,B10000000,B01111110,B00000000,B00000001,B11101110,B11111111,B11111111,B11111111,B11111111, + B11111110,B01111101,B11001111,B11111100,B00000000,B00000000,B11110111,B01111111,B11111111,B11111111,B11111111, + B11111111,B10001110,B00000110,B00000000,B00000000,B00000000,B01111011,B10111111,B11111111,B11111111,B11111111, + B11111111,B11000000,B00000000,B00000000,B00000000,B00000000,B01111101,B11011111,B11111111,B11111111,B11111111, + B11111111,B11111100,B00000001,B11111110,B00000000,B00000000,B00111110,B11100111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111100,B00000000,B00000011,B00011111,B01110011,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111000,B00000000,B00000001,B10001111,B10000001,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11100000,B00000000,B00000000,B10000011,B11111001,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B00000000,B11111100,B00000000,B00000000,B11110000,B11111111,B11111111,B11111111, + B11111111,B11111111,B11100000,B00001111,B11111111,B11000000,B00000000,B00000000,B11111111,B11111111,B11111111, + B11111111,B11111110,B00000011,B11111111,B11111111,B11000000,B00000000,B00000000,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111001,B00000000,B00000000,B00000000,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111100,B00000000,B00000111,B11000000,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B00000000,B00000111,B11100000,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11100000,B00000111,B11110001,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111100,B00000111,B11111001,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B00000011,B11111001,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B10000011,B11111001,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11000011,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11100001,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11110000,B10111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111011,B11111000,B00111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111001,B11111000,B00111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B01111110,B11110000,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B10001110,B00000011,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11100000,B00011111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B01111111,B11111111,B11111111,B11111111, + B11111111,B00000000,B00000000,B01111111,B11111111,B11111111,B11111000,B01111111,B11111111,B11111111,B11111111, + B11111111,B10000000,B00000000,B01111111,B11111111,B11111111,B11100000,B01111111,B11111111,B11111111,B11111111, + B11111111,B11000011,B11111100,B11111111,B11111111,B11111111,B11111000,B11111111,B11111111,B11111111,B11111111, + B11111111,B11000011,B11111100,B11111111,B11111111,B11111111,B11111000,B11111111,B11111111,B11111111,B11111111, + B11111111,B10000111,B11111101,B11111111,B11111111,B11111111,B11110001,B11111111,B11111111,B11111111,B11111111, + B11111111,B10000111,B11111111,B11111111,B11111111,B11111111,B11110001,B11111111,B11111111,B11111111,B11111111, + B11111111,B00001111,B11100111,B11110011,B00001111,B11111100,B00100011,B11111100,B00111111,B11111111,B11111111, + B11111111,B00001111,B11101111,B10000000,B00000111,B11110000,B00000011,B11110000,B00011110,B00000000,B01111111, + B11111110,B00011111,B11001111,B10000001,B10000111,B11000111,B10000111,B11000111,B00001100,B00000000,B01111111, + B11111110,B00000000,B00011111,B11000111,B11000111,B10001111,B11000111,B10011111,B00001111,B00001100,B11111111, + B11111110,B00000000,B00011111,B10000111,B10001111,B00011111,B10001111,B00011111,B00001111,B00011111,B11111111, + B11111100,B00111111,B10011111,B10001111,B10001111,B00011111,B10001110,B00000000,B00011110,B00111111,B11111111, + B11111100,B01111111,B00111111,B00001111,B00011110,B00111111,B00011110,B00111111,B11111110,B00111111,B11111111, + B11111000,B01111111,B11111111,B00011111,B00011100,B00111111,B00011100,B01111111,B11111100,B01111111,B11111111, + B11111000,B11111111,B11111111,B00011110,B00011100,B01111110,B00011100,B01111111,B11111100,B01111111,B11111111, + B11110000,B11111111,B11001110,B00111110,B00111100,B01111110,B00111100,B01111111,B10111000,B11111111,B11111111, + B11110000,B11111111,B10011110,B00111100,B00111000,B01111100,B00111000,B01111110,B01111000,B11111111,B11111111, + B11100001,B11111111,B00111100,B01111100,B01111000,B01111100,B01111000,B00111100,B11110001,B11111111,B11111111, + B11100001,B11111000,B00111000,B01111000,B01111000,B00010000,B00011000,B00000001,B11110001,B11111111,B11111111, + B00000000,B00000000,B01100000,B00100000,B00111100,B00000000,B01111100,B00000111,B10000000,B01111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111110,B00011111,B11111110,B00011111,B11111111,B11111111,B11111111 +}; diff --git a/config/examples/Creality/Ender-3/BigTreeTech SKR Mini E3 1.0/_Statusscreen.h b/config/examples/Creality/Ender-3/BigTreeTech SKR Mini E3 1.0/_Statusscreen.h new file mode 100644 index 00000000000..d1e2f4a6429 --- /dev/null +++ b/config/examples/Creality/Ender-3/BigTreeTech SKR Mini E3 1.0/_Statusscreen.h @@ -0,0 +1,62 @@ +/** + * 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 + +/** + * 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: + * https://marlinfw.org/tools/u8glib/converter.html + */ + +// +// Status Screen Logo bitmap +// +#define STATUS_LOGO_Y 8 +#define STATUS_LOGO_WIDTH 39 + +const unsigned char status_logo_bmp[] PROGMEM = { + B11111000,B00000001,B10000000,B00000000,B00001100, + B01001000,B00000000,B10000000,B00000000,B00010010, + B01000011,B11000011,B10001100,B11010000,B00000010, + B01110001,B00100100,B10010010,B01100111,B11001100, + B01000001,B00100100,B10011110,B01000000,B00000010, + B01001001,B00100100,B10010000,B01000000,B00010010, + B11111011,B10110011,B11001110,B11100000,B00001100 +}; + +// +// Use default bitmaps +// +#define STATUS_HOTEND_ANIM +#define STATUS_BED_ANIM +#define STATUS_HEATERS_XSPACE 20 +#if HOTENDS < 2 + #define STATUS_HEATERS_X 48 + #define STATUS_BED_X 72 +#else + #define STATUS_HEATERS_X 40 + #define STATUS_BED_X 80 +#endif diff --git a/config/examples/Creality/Ender-3/BigTreeTech SKR Mini E3 1.2/_Bootscreen.h b/config/examples/Creality/Ender-3/BigTreeTech SKR Mini E3 1.2/_Bootscreen.h new file mode 100644 index 00000000000..324cb4a6167 --- /dev/null +++ b/config/examples/Creality/Ender-3/BigTreeTech SKR Mini E3 1.2/_Bootscreen.h @@ -0,0 +1,97 @@ +/** + * 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 + +/** + * 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 +#define CUSTOM_BOOTSCREEN_BMPWIDTH 81 +#define CUSTOM_BOOTSCREEN_INVERTED + +const unsigned char custom_start_bmp[] PROGMEM = { + B11111111,B11111111,B11111111,B11111111,B11101111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11101111,B11101111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11100111,B11011111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11100111,B11011111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11100011,B11011111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11110011,B11001111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11100001,B11100001,B11001111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111110,B01111000,B00000000,B00000000,B00000011,B11011101,B11111111,B11111111,B11111111,B11111111, + B11111110,B11111111,B10000000,B01111110,B00000000,B00000001,B11101110,B11111111,B11111111,B11111111,B11111111, + B11111110,B01111101,B11001111,B11111100,B00000000,B00000000,B11110111,B01111111,B11111111,B11111111,B11111111, + B11111111,B10001110,B00000110,B00000000,B00000000,B00000000,B01111011,B10111111,B11111111,B11111111,B11111111, + B11111111,B11000000,B00000000,B00000000,B00000000,B00000000,B01111101,B11011111,B11111111,B11111111,B11111111, + B11111111,B11111100,B00000001,B11111110,B00000000,B00000000,B00111110,B11100111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111100,B00000000,B00000011,B00011111,B01110011,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111000,B00000000,B00000001,B10001111,B10000001,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11100000,B00000000,B00000000,B10000011,B11111001,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B00000000,B11111100,B00000000,B00000000,B11110000,B11111111,B11111111,B11111111, + B11111111,B11111111,B11100000,B00001111,B11111111,B11000000,B00000000,B00000000,B11111111,B11111111,B11111111, + B11111111,B11111110,B00000011,B11111111,B11111111,B11000000,B00000000,B00000000,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111001,B00000000,B00000000,B00000000,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111100,B00000000,B00000111,B11000000,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B00000000,B00000111,B11100000,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11100000,B00000111,B11110001,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111100,B00000111,B11111001,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B00000011,B11111001,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B10000011,B11111001,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11000011,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11100001,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11110000,B10111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111011,B11111000,B00111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111001,B11111000,B00111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B01111110,B11110000,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B10001110,B00000011,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11100000,B00011111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B01111111,B11111111,B11111111,B11111111, + B11111111,B00000000,B00000000,B01111111,B11111111,B11111111,B11111000,B01111111,B11111111,B11111111,B11111111, + B11111111,B10000000,B00000000,B01111111,B11111111,B11111111,B11100000,B01111111,B11111111,B11111111,B11111111, + B11111111,B11000011,B11111100,B11111111,B11111111,B11111111,B11111000,B11111111,B11111111,B11111111,B11111111, + B11111111,B11000011,B11111100,B11111111,B11111111,B11111111,B11111000,B11111111,B11111111,B11111111,B11111111, + B11111111,B10000111,B11111101,B11111111,B11111111,B11111111,B11110001,B11111111,B11111111,B11111111,B11111111, + B11111111,B10000111,B11111111,B11111111,B11111111,B11111111,B11110001,B11111111,B11111111,B11111111,B11111111, + B11111111,B00001111,B11100111,B11110011,B00001111,B11111100,B00100011,B11111100,B00111111,B11111111,B11111111, + B11111111,B00001111,B11101111,B10000000,B00000111,B11110000,B00000011,B11110000,B00011110,B00000000,B01111111, + B11111110,B00011111,B11001111,B10000001,B10000111,B11000111,B10000111,B11000111,B00001100,B00000000,B01111111, + B11111110,B00000000,B00011111,B11000111,B11000111,B10001111,B11000111,B10011111,B00001111,B00001100,B11111111, + B11111110,B00000000,B00011111,B10000111,B10001111,B00011111,B10001111,B00011111,B00001111,B00011111,B11111111, + B11111100,B00111111,B10011111,B10001111,B10001111,B00011111,B10001110,B00000000,B00011110,B00111111,B11111111, + B11111100,B01111111,B00111111,B00001111,B00011110,B00111111,B00011110,B00111111,B11111110,B00111111,B11111111, + B11111000,B01111111,B11111111,B00011111,B00011100,B00111111,B00011100,B01111111,B11111100,B01111111,B11111111, + B11111000,B11111111,B11111111,B00011110,B00011100,B01111110,B00011100,B01111111,B11111100,B01111111,B11111111, + B11110000,B11111111,B11001110,B00111110,B00111100,B01111110,B00111100,B01111111,B10111000,B11111111,B11111111, + B11110000,B11111111,B10011110,B00111100,B00111000,B01111100,B00111000,B01111110,B01111000,B11111111,B11111111, + B11100001,B11111111,B00111100,B01111100,B01111000,B01111100,B01111000,B00111100,B11110001,B11111111,B11111111, + B11100001,B11111000,B00111000,B01111000,B01111000,B00010000,B00011000,B00000001,B11110001,B11111111,B11111111, + B00000000,B00000000,B01100000,B00100000,B00111100,B00000000,B01111100,B00000111,B10000000,B01111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111110,B00011111,B11111110,B00011111,B11111111,B11111111,B11111111 +}; diff --git a/config/examples/Creality/Ender-3/BigTreeTech SKR Mini E3 1.2/_Statusscreen.h b/config/examples/Creality/Ender-3/BigTreeTech SKR Mini E3 1.2/_Statusscreen.h new file mode 100644 index 00000000000..d1e2f4a6429 --- /dev/null +++ b/config/examples/Creality/Ender-3/BigTreeTech SKR Mini E3 1.2/_Statusscreen.h @@ -0,0 +1,62 @@ +/** + * 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 + +/** + * 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: + * https://marlinfw.org/tools/u8glib/converter.html + */ + +// +// Status Screen Logo bitmap +// +#define STATUS_LOGO_Y 8 +#define STATUS_LOGO_WIDTH 39 + +const unsigned char status_logo_bmp[] PROGMEM = { + B11111000,B00000001,B10000000,B00000000,B00001100, + B01001000,B00000000,B10000000,B00000000,B00010010, + B01000011,B11000011,B10001100,B11010000,B00000010, + B01110001,B00100100,B10010010,B01100111,B11001100, + B01000001,B00100100,B10011110,B01000000,B00000010, + B01001001,B00100100,B10010000,B01000000,B00010010, + B11111011,B10110011,B11001110,B11100000,B00001100 +}; + +// +// Use default bitmaps +// +#define STATUS_HOTEND_ANIM +#define STATUS_BED_ANIM +#define STATUS_HEATERS_XSPACE 20 +#if HOTENDS < 2 + #define STATUS_HEATERS_X 48 + #define STATUS_BED_X 72 +#else + #define STATUS_HEATERS_X 40 + #define STATUS_BED_X 80 +#endif diff --git a/config/examples/Creality/Ender-3/BigTreeTech SKR Mini E3 2.0/_Bootscreen.h b/config/examples/Creality/Ender-3/BigTreeTech SKR Mini E3 2.0/_Bootscreen.h new file mode 100644 index 00000000000..324cb4a6167 --- /dev/null +++ b/config/examples/Creality/Ender-3/BigTreeTech SKR Mini E3 2.0/_Bootscreen.h @@ -0,0 +1,97 @@ +/** + * 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 + +/** + * 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 +#define CUSTOM_BOOTSCREEN_BMPWIDTH 81 +#define CUSTOM_BOOTSCREEN_INVERTED + +const unsigned char custom_start_bmp[] PROGMEM = { + B11111111,B11111111,B11111111,B11111111,B11101111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11101111,B11101111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11100111,B11011111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11100111,B11011111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11100011,B11011111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11110011,B11001111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11100001,B11100001,B11001111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111110,B01111000,B00000000,B00000000,B00000011,B11011101,B11111111,B11111111,B11111111,B11111111, + B11111110,B11111111,B10000000,B01111110,B00000000,B00000001,B11101110,B11111111,B11111111,B11111111,B11111111, + B11111110,B01111101,B11001111,B11111100,B00000000,B00000000,B11110111,B01111111,B11111111,B11111111,B11111111, + B11111111,B10001110,B00000110,B00000000,B00000000,B00000000,B01111011,B10111111,B11111111,B11111111,B11111111, + B11111111,B11000000,B00000000,B00000000,B00000000,B00000000,B01111101,B11011111,B11111111,B11111111,B11111111, + B11111111,B11111100,B00000001,B11111110,B00000000,B00000000,B00111110,B11100111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111100,B00000000,B00000011,B00011111,B01110011,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111000,B00000000,B00000001,B10001111,B10000001,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11100000,B00000000,B00000000,B10000011,B11111001,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B00000000,B11111100,B00000000,B00000000,B11110000,B11111111,B11111111,B11111111, + B11111111,B11111111,B11100000,B00001111,B11111111,B11000000,B00000000,B00000000,B11111111,B11111111,B11111111, + B11111111,B11111110,B00000011,B11111111,B11111111,B11000000,B00000000,B00000000,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111001,B00000000,B00000000,B00000000,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111100,B00000000,B00000111,B11000000,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B00000000,B00000111,B11100000,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11100000,B00000111,B11110001,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111100,B00000111,B11111001,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B00000011,B11111001,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B10000011,B11111001,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11000011,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11100001,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11110000,B10111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111011,B11111000,B00111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111001,B11111000,B00111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B01111110,B11110000,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B10001110,B00000011,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11100000,B00011111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B01111111,B11111111,B11111111,B11111111, + B11111111,B00000000,B00000000,B01111111,B11111111,B11111111,B11111000,B01111111,B11111111,B11111111,B11111111, + B11111111,B10000000,B00000000,B01111111,B11111111,B11111111,B11100000,B01111111,B11111111,B11111111,B11111111, + B11111111,B11000011,B11111100,B11111111,B11111111,B11111111,B11111000,B11111111,B11111111,B11111111,B11111111, + B11111111,B11000011,B11111100,B11111111,B11111111,B11111111,B11111000,B11111111,B11111111,B11111111,B11111111, + B11111111,B10000111,B11111101,B11111111,B11111111,B11111111,B11110001,B11111111,B11111111,B11111111,B11111111, + B11111111,B10000111,B11111111,B11111111,B11111111,B11111111,B11110001,B11111111,B11111111,B11111111,B11111111, + B11111111,B00001111,B11100111,B11110011,B00001111,B11111100,B00100011,B11111100,B00111111,B11111111,B11111111, + B11111111,B00001111,B11101111,B10000000,B00000111,B11110000,B00000011,B11110000,B00011110,B00000000,B01111111, + B11111110,B00011111,B11001111,B10000001,B10000111,B11000111,B10000111,B11000111,B00001100,B00000000,B01111111, + B11111110,B00000000,B00011111,B11000111,B11000111,B10001111,B11000111,B10011111,B00001111,B00001100,B11111111, + B11111110,B00000000,B00011111,B10000111,B10001111,B00011111,B10001111,B00011111,B00001111,B00011111,B11111111, + B11111100,B00111111,B10011111,B10001111,B10001111,B00011111,B10001110,B00000000,B00011110,B00111111,B11111111, + B11111100,B01111111,B00111111,B00001111,B00011110,B00111111,B00011110,B00111111,B11111110,B00111111,B11111111, + B11111000,B01111111,B11111111,B00011111,B00011100,B00111111,B00011100,B01111111,B11111100,B01111111,B11111111, + B11111000,B11111111,B11111111,B00011110,B00011100,B01111110,B00011100,B01111111,B11111100,B01111111,B11111111, + B11110000,B11111111,B11001110,B00111110,B00111100,B01111110,B00111100,B01111111,B10111000,B11111111,B11111111, + B11110000,B11111111,B10011110,B00111100,B00111000,B01111100,B00111000,B01111110,B01111000,B11111111,B11111111, + B11100001,B11111111,B00111100,B01111100,B01111000,B01111100,B01111000,B00111100,B11110001,B11111111,B11111111, + B11100001,B11111000,B00111000,B01111000,B01111000,B00010000,B00011000,B00000001,B11110001,B11111111,B11111111, + B00000000,B00000000,B01100000,B00100000,B00111100,B00000000,B01111100,B00000111,B10000000,B01111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111110,B00011111,B11111110,B00011111,B11111111,B11111111,B11111111 +}; diff --git a/config/examples/Creality/Ender-3/BigTreeTech SKR Mini E3 2.0/_Statusscreen.h b/config/examples/Creality/Ender-3/BigTreeTech SKR Mini E3 2.0/_Statusscreen.h new file mode 100644 index 00000000000..d1e2f4a6429 --- /dev/null +++ b/config/examples/Creality/Ender-3/BigTreeTech SKR Mini E3 2.0/_Statusscreen.h @@ -0,0 +1,62 @@ +/** + * 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 + +/** + * 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: + * https://marlinfw.org/tools/u8glib/converter.html + */ + +// +// Status Screen Logo bitmap +// +#define STATUS_LOGO_Y 8 +#define STATUS_LOGO_WIDTH 39 + +const unsigned char status_logo_bmp[] PROGMEM = { + B11111000,B00000001,B10000000,B00000000,B00001100, + B01001000,B00000000,B10000000,B00000000,B00010010, + B01000011,B11000011,B10001100,B11010000,B00000010, + B01110001,B00100100,B10010010,B01100111,B11001100, + B01000001,B00100100,B10011110,B01000000,B00000010, + B01001001,B00100100,B10010000,B01000000,B00010010, + B11111011,B10110011,B11001110,B11100000,B00001100 +}; + +// +// Use default bitmaps +// +#define STATUS_HOTEND_ANIM +#define STATUS_BED_ANIM +#define STATUS_HEATERS_XSPACE 20 +#if HOTENDS < 2 + #define STATUS_HEATERS_X 48 + #define STATUS_BED_X 72 +#else + #define STATUS_HEATERS_X 40 + #define STATUS_BED_X 80 +#endif diff --git a/config/examples/Creality/Ender-3/BigTreeTech SKR Mini E3 3.0/_Bootscreen.h b/config/examples/Creality/Ender-3/BigTreeTech SKR Mini E3 3.0/_Bootscreen.h new file mode 100644 index 00000000000..324cb4a6167 --- /dev/null +++ b/config/examples/Creality/Ender-3/BigTreeTech SKR Mini E3 3.0/_Bootscreen.h @@ -0,0 +1,97 @@ +/** + * 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 + +/** + * 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 +#define CUSTOM_BOOTSCREEN_BMPWIDTH 81 +#define CUSTOM_BOOTSCREEN_INVERTED + +const unsigned char custom_start_bmp[] PROGMEM = { + B11111111,B11111111,B11111111,B11111111,B11101111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11101111,B11101111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11100111,B11011111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11100111,B11011111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11100011,B11011111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11110011,B11001111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11100001,B11100001,B11001111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111110,B01111000,B00000000,B00000000,B00000011,B11011101,B11111111,B11111111,B11111111,B11111111, + B11111110,B11111111,B10000000,B01111110,B00000000,B00000001,B11101110,B11111111,B11111111,B11111111,B11111111, + B11111110,B01111101,B11001111,B11111100,B00000000,B00000000,B11110111,B01111111,B11111111,B11111111,B11111111, + B11111111,B10001110,B00000110,B00000000,B00000000,B00000000,B01111011,B10111111,B11111111,B11111111,B11111111, + B11111111,B11000000,B00000000,B00000000,B00000000,B00000000,B01111101,B11011111,B11111111,B11111111,B11111111, + B11111111,B11111100,B00000001,B11111110,B00000000,B00000000,B00111110,B11100111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111100,B00000000,B00000011,B00011111,B01110011,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111000,B00000000,B00000001,B10001111,B10000001,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11100000,B00000000,B00000000,B10000011,B11111001,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B00000000,B11111100,B00000000,B00000000,B11110000,B11111111,B11111111,B11111111, + B11111111,B11111111,B11100000,B00001111,B11111111,B11000000,B00000000,B00000000,B11111111,B11111111,B11111111, + B11111111,B11111110,B00000011,B11111111,B11111111,B11000000,B00000000,B00000000,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111001,B00000000,B00000000,B00000000,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111100,B00000000,B00000111,B11000000,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B00000000,B00000111,B11100000,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11100000,B00000111,B11110001,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111100,B00000111,B11111001,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B00000011,B11111001,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B10000011,B11111001,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11000011,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11100001,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11110000,B10111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111011,B11111000,B00111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111001,B11111000,B00111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B01111110,B11110000,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B10001110,B00000011,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11100000,B00011111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B01111111,B11111111,B11111111,B11111111, + B11111111,B00000000,B00000000,B01111111,B11111111,B11111111,B11111000,B01111111,B11111111,B11111111,B11111111, + B11111111,B10000000,B00000000,B01111111,B11111111,B11111111,B11100000,B01111111,B11111111,B11111111,B11111111, + B11111111,B11000011,B11111100,B11111111,B11111111,B11111111,B11111000,B11111111,B11111111,B11111111,B11111111, + B11111111,B11000011,B11111100,B11111111,B11111111,B11111111,B11111000,B11111111,B11111111,B11111111,B11111111, + B11111111,B10000111,B11111101,B11111111,B11111111,B11111111,B11110001,B11111111,B11111111,B11111111,B11111111, + B11111111,B10000111,B11111111,B11111111,B11111111,B11111111,B11110001,B11111111,B11111111,B11111111,B11111111, + B11111111,B00001111,B11100111,B11110011,B00001111,B11111100,B00100011,B11111100,B00111111,B11111111,B11111111, + B11111111,B00001111,B11101111,B10000000,B00000111,B11110000,B00000011,B11110000,B00011110,B00000000,B01111111, + B11111110,B00011111,B11001111,B10000001,B10000111,B11000111,B10000111,B11000111,B00001100,B00000000,B01111111, + B11111110,B00000000,B00011111,B11000111,B11000111,B10001111,B11000111,B10011111,B00001111,B00001100,B11111111, + B11111110,B00000000,B00011111,B10000111,B10001111,B00011111,B10001111,B00011111,B00001111,B00011111,B11111111, + B11111100,B00111111,B10011111,B10001111,B10001111,B00011111,B10001110,B00000000,B00011110,B00111111,B11111111, + B11111100,B01111111,B00111111,B00001111,B00011110,B00111111,B00011110,B00111111,B11111110,B00111111,B11111111, + B11111000,B01111111,B11111111,B00011111,B00011100,B00111111,B00011100,B01111111,B11111100,B01111111,B11111111, + B11111000,B11111111,B11111111,B00011110,B00011100,B01111110,B00011100,B01111111,B11111100,B01111111,B11111111, + B11110000,B11111111,B11001110,B00111110,B00111100,B01111110,B00111100,B01111111,B10111000,B11111111,B11111111, + B11110000,B11111111,B10011110,B00111100,B00111000,B01111100,B00111000,B01111110,B01111000,B11111111,B11111111, + B11100001,B11111111,B00111100,B01111100,B01111000,B01111100,B01111000,B00111100,B11110001,B11111111,B11111111, + B11100001,B11111000,B00111000,B01111000,B01111000,B00010000,B00011000,B00000001,B11110001,B11111111,B11111111, + B00000000,B00000000,B01100000,B00100000,B00111100,B00000000,B01111100,B00000111,B10000000,B01111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111110,B00011111,B11111110,B00011111,B11111111,B11111111,B11111111 +}; diff --git a/config/examples/Creality/Ender-3/BigTreeTech SKR Mini E3 3.0/_Statusscreen.h b/config/examples/Creality/Ender-3/BigTreeTech SKR Mini E3 3.0/_Statusscreen.h new file mode 100644 index 00000000000..d1e2f4a6429 --- /dev/null +++ b/config/examples/Creality/Ender-3/BigTreeTech SKR Mini E3 3.0/_Statusscreen.h @@ -0,0 +1,62 @@ +/** + * 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 + +/** + * 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: + * https://marlinfw.org/tools/u8glib/converter.html + */ + +// +// Status Screen Logo bitmap +// +#define STATUS_LOGO_Y 8 +#define STATUS_LOGO_WIDTH 39 + +const unsigned char status_logo_bmp[] PROGMEM = { + B11111000,B00000001,B10000000,B00000000,B00001100, + B01001000,B00000000,B10000000,B00000000,B00010010, + B01000011,B11000011,B10001100,B11010000,B00000010, + B01110001,B00100100,B10010010,B01100111,B11001100, + B01000001,B00100100,B10011110,B01000000,B00000010, + B01001001,B00100100,B10010000,B01000000,B00010010, + B11111011,B10110011,B11001110,B11100000,B00001100 +}; + +// +// Use default bitmaps +// +#define STATUS_HOTEND_ANIM +#define STATUS_BED_ANIM +#define STATUS_HEATERS_XSPACE 20 +#if HOTENDS < 2 + #define STATUS_HEATERS_X 48 + #define STATUS_BED_X 72 +#else + #define STATUS_HEATERS_X 40 + #define STATUS_BED_X 80 +#endif diff --git a/config/examples/Creality/Ender-3/CrealityV1/_Bootscreen.h b/config/examples/Creality/Ender-3/CrealityV1/_Bootscreen.h new file mode 100644 index 00000000000..324cb4a6167 --- /dev/null +++ b/config/examples/Creality/Ender-3/CrealityV1/_Bootscreen.h @@ -0,0 +1,97 @@ +/** + * 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 + +/** + * 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 +#define CUSTOM_BOOTSCREEN_BMPWIDTH 81 +#define CUSTOM_BOOTSCREEN_INVERTED + +const unsigned char custom_start_bmp[] PROGMEM = { + B11111111,B11111111,B11111111,B11111111,B11101111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11101111,B11101111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11100111,B11011111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11100111,B11011111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11100011,B11011111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11110011,B11001111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11100001,B11100001,B11001111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111110,B01111000,B00000000,B00000000,B00000011,B11011101,B11111111,B11111111,B11111111,B11111111, + B11111110,B11111111,B10000000,B01111110,B00000000,B00000001,B11101110,B11111111,B11111111,B11111111,B11111111, + B11111110,B01111101,B11001111,B11111100,B00000000,B00000000,B11110111,B01111111,B11111111,B11111111,B11111111, + B11111111,B10001110,B00000110,B00000000,B00000000,B00000000,B01111011,B10111111,B11111111,B11111111,B11111111, + B11111111,B11000000,B00000000,B00000000,B00000000,B00000000,B01111101,B11011111,B11111111,B11111111,B11111111, + B11111111,B11111100,B00000001,B11111110,B00000000,B00000000,B00111110,B11100111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111100,B00000000,B00000011,B00011111,B01110011,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111000,B00000000,B00000001,B10001111,B10000001,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11100000,B00000000,B00000000,B10000011,B11111001,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B00000000,B11111100,B00000000,B00000000,B11110000,B11111111,B11111111,B11111111, + B11111111,B11111111,B11100000,B00001111,B11111111,B11000000,B00000000,B00000000,B11111111,B11111111,B11111111, + B11111111,B11111110,B00000011,B11111111,B11111111,B11000000,B00000000,B00000000,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111001,B00000000,B00000000,B00000000,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111100,B00000000,B00000111,B11000000,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B00000000,B00000111,B11100000,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11100000,B00000111,B11110001,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111100,B00000111,B11111001,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B00000011,B11111001,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B10000011,B11111001,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11000011,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11100001,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11110000,B10111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111011,B11111000,B00111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111001,B11111000,B00111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B01111110,B11110000,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B10001110,B00000011,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11100000,B00011111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B01111111,B11111111,B11111111,B11111111, + B11111111,B00000000,B00000000,B01111111,B11111111,B11111111,B11111000,B01111111,B11111111,B11111111,B11111111, + B11111111,B10000000,B00000000,B01111111,B11111111,B11111111,B11100000,B01111111,B11111111,B11111111,B11111111, + B11111111,B11000011,B11111100,B11111111,B11111111,B11111111,B11111000,B11111111,B11111111,B11111111,B11111111, + B11111111,B11000011,B11111100,B11111111,B11111111,B11111111,B11111000,B11111111,B11111111,B11111111,B11111111, + B11111111,B10000111,B11111101,B11111111,B11111111,B11111111,B11110001,B11111111,B11111111,B11111111,B11111111, + B11111111,B10000111,B11111111,B11111111,B11111111,B11111111,B11110001,B11111111,B11111111,B11111111,B11111111, + B11111111,B00001111,B11100111,B11110011,B00001111,B11111100,B00100011,B11111100,B00111111,B11111111,B11111111, + B11111111,B00001111,B11101111,B10000000,B00000111,B11110000,B00000011,B11110000,B00011110,B00000000,B01111111, + B11111110,B00011111,B11001111,B10000001,B10000111,B11000111,B10000111,B11000111,B00001100,B00000000,B01111111, + B11111110,B00000000,B00011111,B11000111,B11000111,B10001111,B11000111,B10011111,B00001111,B00001100,B11111111, + B11111110,B00000000,B00011111,B10000111,B10001111,B00011111,B10001111,B00011111,B00001111,B00011111,B11111111, + B11111100,B00111111,B10011111,B10001111,B10001111,B00011111,B10001110,B00000000,B00011110,B00111111,B11111111, + B11111100,B01111111,B00111111,B00001111,B00011110,B00111111,B00011110,B00111111,B11111110,B00111111,B11111111, + B11111000,B01111111,B11111111,B00011111,B00011100,B00111111,B00011100,B01111111,B11111100,B01111111,B11111111, + B11111000,B11111111,B11111111,B00011110,B00011100,B01111110,B00011100,B01111111,B11111100,B01111111,B11111111, + B11110000,B11111111,B11001110,B00111110,B00111100,B01111110,B00111100,B01111111,B10111000,B11111111,B11111111, + B11110000,B11111111,B10011110,B00111100,B00111000,B01111100,B00111000,B01111110,B01111000,B11111111,B11111111, + B11100001,B11111111,B00111100,B01111100,B01111000,B01111100,B01111000,B00111100,B11110001,B11111111,B11111111, + B11100001,B11111000,B00111000,B01111000,B01111000,B00010000,B00011000,B00000001,B11110001,B11111111,B11111111, + B00000000,B00000000,B01100000,B00100000,B00111100,B00000000,B01111100,B00000111,B10000000,B01111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111110,B00011111,B11111110,B00011111,B11111111,B11111111,B11111111 +}; diff --git a/config/examples/Creality/Ender-3/CrealityV1/_Statusscreen.h b/config/examples/Creality/Ender-3/CrealityV1/_Statusscreen.h new file mode 100644 index 00000000000..d1e2f4a6429 --- /dev/null +++ b/config/examples/Creality/Ender-3/CrealityV1/_Statusscreen.h @@ -0,0 +1,62 @@ +/** + * 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 + +/** + * 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: + * https://marlinfw.org/tools/u8glib/converter.html + */ + +// +// Status Screen Logo bitmap +// +#define STATUS_LOGO_Y 8 +#define STATUS_LOGO_WIDTH 39 + +const unsigned char status_logo_bmp[] PROGMEM = { + B11111000,B00000001,B10000000,B00000000,B00001100, + B01001000,B00000000,B10000000,B00000000,B00010010, + B01000011,B11000011,B10001100,B11010000,B00000010, + B01110001,B00100100,B10010010,B01100111,B11001100, + B01000001,B00100100,B10011110,B01000000,B00000010, + B01001001,B00100100,B10010000,B01000000,B00010010, + B11111011,B10110011,B11001110,B11100000,B00001100 +}; + +// +// Use default bitmaps +// +#define STATUS_HOTEND_ANIM +#define STATUS_BED_ANIM +#define STATUS_HEATERS_XSPACE 20 +#if HOTENDS < 2 + #define STATUS_HEATERS_X 48 + #define STATUS_BED_X 72 +#else + #define STATUS_HEATERS_X 40 + #define STATUS_BED_X 80 +#endif diff --git a/config/examples/Creality/Ender-3/CrealityV422/_Bootscreen.h b/config/examples/Creality/Ender-3/CrealityV422/_Bootscreen.h new file mode 100644 index 00000000000..324cb4a6167 --- /dev/null +++ b/config/examples/Creality/Ender-3/CrealityV422/_Bootscreen.h @@ -0,0 +1,97 @@ +/** + * 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 + +/** + * 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 +#define CUSTOM_BOOTSCREEN_BMPWIDTH 81 +#define CUSTOM_BOOTSCREEN_INVERTED + +const unsigned char custom_start_bmp[] PROGMEM = { + B11111111,B11111111,B11111111,B11111111,B11101111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11101111,B11101111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11100111,B11011111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11100111,B11011111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11100011,B11011111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11110011,B11001111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11100001,B11100001,B11001111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111110,B01111000,B00000000,B00000000,B00000011,B11011101,B11111111,B11111111,B11111111,B11111111, + B11111110,B11111111,B10000000,B01111110,B00000000,B00000001,B11101110,B11111111,B11111111,B11111111,B11111111, + B11111110,B01111101,B11001111,B11111100,B00000000,B00000000,B11110111,B01111111,B11111111,B11111111,B11111111, + B11111111,B10001110,B00000110,B00000000,B00000000,B00000000,B01111011,B10111111,B11111111,B11111111,B11111111, + B11111111,B11000000,B00000000,B00000000,B00000000,B00000000,B01111101,B11011111,B11111111,B11111111,B11111111, + B11111111,B11111100,B00000001,B11111110,B00000000,B00000000,B00111110,B11100111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111100,B00000000,B00000011,B00011111,B01110011,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111000,B00000000,B00000001,B10001111,B10000001,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11100000,B00000000,B00000000,B10000011,B11111001,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B00000000,B11111100,B00000000,B00000000,B11110000,B11111111,B11111111,B11111111, + B11111111,B11111111,B11100000,B00001111,B11111111,B11000000,B00000000,B00000000,B11111111,B11111111,B11111111, + B11111111,B11111110,B00000011,B11111111,B11111111,B11000000,B00000000,B00000000,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111001,B00000000,B00000000,B00000000,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111100,B00000000,B00000111,B11000000,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B00000000,B00000111,B11100000,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11100000,B00000111,B11110001,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111100,B00000111,B11111001,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B00000011,B11111001,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B10000011,B11111001,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11000011,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11100001,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11110000,B10111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111011,B11111000,B00111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111001,B11111000,B00111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B01111110,B11110000,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B10001110,B00000011,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11100000,B00011111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B01111111,B11111111,B11111111,B11111111, + B11111111,B00000000,B00000000,B01111111,B11111111,B11111111,B11111000,B01111111,B11111111,B11111111,B11111111, + B11111111,B10000000,B00000000,B01111111,B11111111,B11111111,B11100000,B01111111,B11111111,B11111111,B11111111, + B11111111,B11000011,B11111100,B11111111,B11111111,B11111111,B11111000,B11111111,B11111111,B11111111,B11111111, + B11111111,B11000011,B11111100,B11111111,B11111111,B11111111,B11111000,B11111111,B11111111,B11111111,B11111111, + B11111111,B10000111,B11111101,B11111111,B11111111,B11111111,B11110001,B11111111,B11111111,B11111111,B11111111, + B11111111,B10000111,B11111111,B11111111,B11111111,B11111111,B11110001,B11111111,B11111111,B11111111,B11111111, + B11111111,B00001111,B11100111,B11110011,B00001111,B11111100,B00100011,B11111100,B00111111,B11111111,B11111111, + B11111111,B00001111,B11101111,B10000000,B00000111,B11110000,B00000011,B11110000,B00011110,B00000000,B01111111, + B11111110,B00011111,B11001111,B10000001,B10000111,B11000111,B10000111,B11000111,B00001100,B00000000,B01111111, + B11111110,B00000000,B00011111,B11000111,B11000111,B10001111,B11000111,B10011111,B00001111,B00001100,B11111111, + B11111110,B00000000,B00011111,B10000111,B10001111,B00011111,B10001111,B00011111,B00001111,B00011111,B11111111, + B11111100,B00111111,B10011111,B10001111,B10001111,B00011111,B10001110,B00000000,B00011110,B00111111,B11111111, + B11111100,B01111111,B00111111,B00001111,B00011110,B00111111,B00011110,B00111111,B11111110,B00111111,B11111111, + B11111000,B01111111,B11111111,B00011111,B00011100,B00111111,B00011100,B01111111,B11111100,B01111111,B11111111, + B11111000,B11111111,B11111111,B00011110,B00011100,B01111110,B00011100,B01111111,B11111100,B01111111,B11111111, + B11110000,B11111111,B11001110,B00111110,B00111100,B01111110,B00111100,B01111111,B10111000,B11111111,B11111111, + B11110000,B11111111,B10011110,B00111100,B00111000,B01111100,B00111000,B01111110,B01111000,B11111111,B11111111, + B11100001,B11111111,B00111100,B01111100,B01111000,B01111100,B01111000,B00111100,B11110001,B11111111,B11111111, + B11100001,B11111000,B00111000,B01111000,B01111000,B00010000,B00011000,B00000001,B11110001,B11111111,B11111111, + B00000000,B00000000,B01100000,B00100000,B00111100,B00000000,B01111100,B00000111,B10000000,B01111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111110,B00011111,B11111110,B00011111,B11111111,B11111111,B11111111 +}; diff --git a/config/examples/Creality/Ender-3/CrealityV422/_Statusscreen.h b/config/examples/Creality/Ender-3/CrealityV422/_Statusscreen.h new file mode 100644 index 00000000000..d1e2f4a6429 --- /dev/null +++ b/config/examples/Creality/Ender-3/CrealityV422/_Statusscreen.h @@ -0,0 +1,62 @@ +/** + * 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 + +/** + * 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: + * https://marlinfw.org/tools/u8glib/converter.html + */ + +// +// Status Screen Logo bitmap +// +#define STATUS_LOGO_Y 8 +#define STATUS_LOGO_WIDTH 39 + +const unsigned char status_logo_bmp[] PROGMEM = { + B11111000,B00000001,B10000000,B00000000,B00001100, + B01001000,B00000000,B10000000,B00000000,B00010010, + B01000011,B11000011,B10001100,B11010000,B00000010, + B01110001,B00100100,B10010010,B01100111,B11001100, + B01000001,B00100100,B10011110,B01000000,B00000010, + B01001001,B00100100,B10010000,B01000000,B00010010, + B11111011,B10110011,B11001110,B11100000,B00001100 +}; + +// +// Use default bitmaps +// +#define STATUS_HOTEND_ANIM +#define STATUS_BED_ANIM +#define STATUS_HEATERS_XSPACE 20 +#if HOTENDS < 2 + #define STATUS_HEATERS_X 48 + #define STATUS_BED_X 72 +#else + #define STATUS_HEATERS_X 40 + #define STATUS_BED_X 80 +#endif diff --git a/config/examples/Creality/Ender-3/CrealityV427/_Bootscreen.h b/config/examples/Creality/Ender-3/CrealityV427/_Bootscreen.h new file mode 100644 index 00000000000..324cb4a6167 --- /dev/null +++ b/config/examples/Creality/Ender-3/CrealityV427/_Bootscreen.h @@ -0,0 +1,97 @@ +/** + * 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 + +/** + * 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 +#define CUSTOM_BOOTSCREEN_BMPWIDTH 81 +#define CUSTOM_BOOTSCREEN_INVERTED + +const unsigned char custom_start_bmp[] PROGMEM = { + B11111111,B11111111,B11111111,B11111111,B11101111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11101111,B11101111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11100111,B11011111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11100111,B11011111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11100011,B11011111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11110011,B11001111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11100001,B11100001,B11001111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111110,B01111000,B00000000,B00000000,B00000011,B11011101,B11111111,B11111111,B11111111,B11111111, + B11111110,B11111111,B10000000,B01111110,B00000000,B00000001,B11101110,B11111111,B11111111,B11111111,B11111111, + B11111110,B01111101,B11001111,B11111100,B00000000,B00000000,B11110111,B01111111,B11111111,B11111111,B11111111, + B11111111,B10001110,B00000110,B00000000,B00000000,B00000000,B01111011,B10111111,B11111111,B11111111,B11111111, + B11111111,B11000000,B00000000,B00000000,B00000000,B00000000,B01111101,B11011111,B11111111,B11111111,B11111111, + B11111111,B11111100,B00000001,B11111110,B00000000,B00000000,B00111110,B11100111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111100,B00000000,B00000011,B00011111,B01110011,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111000,B00000000,B00000001,B10001111,B10000001,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11100000,B00000000,B00000000,B10000011,B11111001,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B00000000,B11111100,B00000000,B00000000,B11110000,B11111111,B11111111,B11111111, + B11111111,B11111111,B11100000,B00001111,B11111111,B11000000,B00000000,B00000000,B11111111,B11111111,B11111111, + B11111111,B11111110,B00000011,B11111111,B11111111,B11000000,B00000000,B00000000,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111001,B00000000,B00000000,B00000000,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111100,B00000000,B00000111,B11000000,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B00000000,B00000111,B11100000,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11100000,B00000111,B11110001,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111100,B00000111,B11111001,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B00000011,B11111001,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B10000011,B11111001,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11000011,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11100001,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11110000,B10111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111011,B11111000,B00111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111001,B11111000,B00111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B01111110,B11110000,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B10001110,B00000011,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11100000,B00011111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B01111111,B11111111,B11111111,B11111111, + B11111111,B00000000,B00000000,B01111111,B11111111,B11111111,B11111000,B01111111,B11111111,B11111111,B11111111, + B11111111,B10000000,B00000000,B01111111,B11111111,B11111111,B11100000,B01111111,B11111111,B11111111,B11111111, + B11111111,B11000011,B11111100,B11111111,B11111111,B11111111,B11111000,B11111111,B11111111,B11111111,B11111111, + B11111111,B11000011,B11111100,B11111111,B11111111,B11111111,B11111000,B11111111,B11111111,B11111111,B11111111, + B11111111,B10000111,B11111101,B11111111,B11111111,B11111111,B11110001,B11111111,B11111111,B11111111,B11111111, + B11111111,B10000111,B11111111,B11111111,B11111111,B11111111,B11110001,B11111111,B11111111,B11111111,B11111111, + B11111111,B00001111,B11100111,B11110011,B00001111,B11111100,B00100011,B11111100,B00111111,B11111111,B11111111, + B11111111,B00001111,B11101111,B10000000,B00000111,B11110000,B00000011,B11110000,B00011110,B00000000,B01111111, + B11111110,B00011111,B11001111,B10000001,B10000111,B11000111,B10000111,B11000111,B00001100,B00000000,B01111111, + B11111110,B00000000,B00011111,B11000111,B11000111,B10001111,B11000111,B10011111,B00001111,B00001100,B11111111, + B11111110,B00000000,B00011111,B10000111,B10001111,B00011111,B10001111,B00011111,B00001111,B00011111,B11111111, + B11111100,B00111111,B10011111,B10001111,B10001111,B00011111,B10001110,B00000000,B00011110,B00111111,B11111111, + B11111100,B01111111,B00111111,B00001111,B00011110,B00111111,B00011110,B00111111,B11111110,B00111111,B11111111, + B11111000,B01111111,B11111111,B00011111,B00011100,B00111111,B00011100,B01111111,B11111100,B01111111,B11111111, + B11111000,B11111111,B11111111,B00011110,B00011100,B01111110,B00011100,B01111111,B11111100,B01111111,B11111111, + B11110000,B11111111,B11001110,B00111110,B00111100,B01111110,B00111100,B01111111,B10111000,B11111111,B11111111, + B11110000,B11111111,B10011110,B00111100,B00111000,B01111100,B00111000,B01111110,B01111000,B11111111,B11111111, + B11100001,B11111111,B00111100,B01111100,B01111000,B01111100,B01111000,B00111100,B11110001,B11111111,B11111111, + B11100001,B11111000,B00111000,B01111000,B01111000,B00010000,B00011000,B00000001,B11110001,B11111111,B11111111, + B00000000,B00000000,B01100000,B00100000,B00111100,B00000000,B01111100,B00000111,B10000000,B01111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111110,B00011111,B11111110,B00011111,B11111111,B11111111,B11111111 +}; diff --git a/config/examples/Creality/Ender-3/CrealityV427/_Statusscreen.h b/config/examples/Creality/Ender-3/CrealityV427/_Statusscreen.h new file mode 100644 index 00000000000..d1e2f4a6429 --- /dev/null +++ b/config/examples/Creality/Ender-3/CrealityV427/_Statusscreen.h @@ -0,0 +1,62 @@ +/** + * 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 + +/** + * 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: + * https://marlinfw.org/tools/u8glib/converter.html + */ + +// +// Status Screen Logo bitmap +// +#define STATUS_LOGO_Y 8 +#define STATUS_LOGO_WIDTH 39 + +const unsigned char status_logo_bmp[] PROGMEM = { + B11111000,B00000001,B10000000,B00000000,B00001100, + B01001000,B00000000,B10000000,B00000000,B00010010, + B01000011,B11000011,B10001100,B11010000,B00000010, + B01110001,B00100100,B10010010,B01100111,B11001100, + B01000001,B00100100,B10011110,B01000000,B00000010, + B01001001,B00100100,B10010000,B01000000,B00010010, + B11111011,B10110011,B11001110,B11100000,B00001100 +}; + +// +// Use default bitmaps +// +#define STATUS_HOTEND_ANIM +#define STATUS_BED_ANIM +#define STATUS_HEATERS_XSPACE 20 +#if HOTENDS < 2 + #define STATUS_HEATERS_X 48 + #define STATUS_BED_X 72 +#else + #define STATUS_HEATERS_X 40 + #define STATUS_BED_X 80 +#endif diff --git a/config/examples/Creality/Ender-3/FYSETC Cheetah 1.2/BLTouch/_Bootscreen.h b/config/examples/Creality/Ender-3/FYSETC Cheetah 1.2/BLTouch/_Bootscreen.h new file mode 100644 index 00000000000..324cb4a6167 --- /dev/null +++ b/config/examples/Creality/Ender-3/FYSETC Cheetah 1.2/BLTouch/_Bootscreen.h @@ -0,0 +1,97 @@ +/** + * 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 + +/** + * 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 +#define CUSTOM_BOOTSCREEN_BMPWIDTH 81 +#define CUSTOM_BOOTSCREEN_INVERTED + +const unsigned char custom_start_bmp[] PROGMEM = { + B11111111,B11111111,B11111111,B11111111,B11101111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11101111,B11101111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11100111,B11011111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11100111,B11011111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11100011,B11011111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11110011,B11001111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11100001,B11100001,B11001111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111110,B01111000,B00000000,B00000000,B00000011,B11011101,B11111111,B11111111,B11111111,B11111111, + B11111110,B11111111,B10000000,B01111110,B00000000,B00000001,B11101110,B11111111,B11111111,B11111111,B11111111, + B11111110,B01111101,B11001111,B11111100,B00000000,B00000000,B11110111,B01111111,B11111111,B11111111,B11111111, + B11111111,B10001110,B00000110,B00000000,B00000000,B00000000,B01111011,B10111111,B11111111,B11111111,B11111111, + B11111111,B11000000,B00000000,B00000000,B00000000,B00000000,B01111101,B11011111,B11111111,B11111111,B11111111, + B11111111,B11111100,B00000001,B11111110,B00000000,B00000000,B00111110,B11100111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111100,B00000000,B00000011,B00011111,B01110011,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111000,B00000000,B00000001,B10001111,B10000001,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11100000,B00000000,B00000000,B10000011,B11111001,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B00000000,B11111100,B00000000,B00000000,B11110000,B11111111,B11111111,B11111111, + B11111111,B11111111,B11100000,B00001111,B11111111,B11000000,B00000000,B00000000,B11111111,B11111111,B11111111, + B11111111,B11111110,B00000011,B11111111,B11111111,B11000000,B00000000,B00000000,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111001,B00000000,B00000000,B00000000,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111100,B00000000,B00000111,B11000000,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B00000000,B00000111,B11100000,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11100000,B00000111,B11110001,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111100,B00000111,B11111001,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B00000011,B11111001,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B10000011,B11111001,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11000011,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11100001,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11110000,B10111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111011,B11111000,B00111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111001,B11111000,B00111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B01111110,B11110000,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B10001110,B00000011,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11100000,B00011111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B01111111,B11111111,B11111111,B11111111, + B11111111,B00000000,B00000000,B01111111,B11111111,B11111111,B11111000,B01111111,B11111111,B11111111,B11111111, + B11111111,B10000000,B00000000,B01111111,B11111111,B11111111,B11100000,B01111111,B11111111,B11111111,B11111111, + B11111111,B11000011,B11111100,B11111111,B11111111,B11111111,B11111000,B11111111,B11111111,B11111111,B11111111, + B11111111,B11000011,B11111100,B11111111,B11111111,B11111111,B11111000,B11111111,B11111111,B11111111,B11111111, + B11111111,B10000111,B11111101,B11111111,B11111111,B11111111,B11110001,B11111111,B11111111,B11111111,B11111111, + B11111111,B10000111,B11111111,B11111111,B11111111,B11111111,B11110001,B11111111,B11111111,B11111111,B11111111, + B11111111,B00001111,B11100111,B11110011,B00001111,B11111100,B00100011,B11111100,B00111111,B11111111,B11111111, + B11111111,B00001111,B11101111,B10000000,B00000111,B11110000,B00000011,B11110000,B00011110,B00000000,B01111111, + B11111110,B00011111,B11001111,B10000001,B10000111,B11000111,B10000111,B11000111,B00001100,B00000000,B01111111, + B11111110,B00000000,B00011111,B11000111,B11000111,B10001111,B11000111,B10011111,B00001111,B00001100,B11111111, + B11111110,B00000000,B00011111,B10000111,B10001111,B00011111,B10001111,B00011111,B00001111,B00011111,B11111111, + B11111100,B00111111,B10011111,B10001111,B10001111,B00011111,B10001110,B00000000,B00011110,B00111111,B11111111, + B11111100,B01111111,B00111111,B00001111,B00011110,B00111111,B00011110,B00111111,B11111110,B00111111,B11111111, + B11111000,B01111111,B11111111,B00011111,B00011100,B00111111,B00011100,B01111111,B11111100,B01111111,B11111111, + B11111000,B11111111,B11111111,B00011110,B00011100,B01111110,B00011100,B01111111,B11111100,B01111111,B11111111, + B11110000,B11111111,B11001110,B00111110,B00111100,B01111110,B00111100,B01111111,B10111000,B11111111,B11111111, + B11110000,B11111111,B10011110,B00111100,B00111000,B01111100,B00111000,B01111110,B01111000,B11111111,B11111111, + B11100001,B11111111,B00111100,B01111100,B01111000,B01111100,B01111000,B00111100,B11110001,B11111111,B11111111, + B11100001,B11111000,B00111000,B01111000,B01111000,B00010000,B00011000,B00000001,B11110001,B11111111,B11111111, + B00000000,B00000000,B01100000,B00100000,B00111100,B00000000,B01111100,B00000111,B10000000,B01111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111110,B00011111,B11111110,B00011111,B11111111,B11111111,B11111111 +}; diff --git a/config/examples/Creality/Ender-3/FYSETC Cheetah 1.2/BLTouch/_Statusscreen.h b/config/examples/Creality/Ender-3/FYSETC Cheetah 1.2/BLTouch/_Statusscreen.h new file mode 100644 index 00000000000..d1e2f4a6429 --- /dev/null +++ b/config/examples/Creality/Ender-3/FYSETC Cheetah 1.2/BLTouch/_Statusscreen.h @@ -0,0 +1,62 @@ +/** + * 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 + +/** + * 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: + * https://marlinfw.org/tools/u8glib/converter.html + */ + +// +// Status Screen Logo bitmap +// +#define STATUS_LOGO_Y 8 +#define STATUS_LOGO_WIDTH 39 + +const unsigned char status_logo_bmp[] PROGMEM = { + B11111000,B00000001,B10000000,B00000000,B00001100, + B01001000,B00000000,B10000000,B00000000,B00010010, + B01000011,B11000011,B10001100,B11010000,B00000010, + B01110001,B00100100,B10010010,B01100111,B11001100, + B01000001,B00100100,B10011110,B01000000,B00000010, + B01001001,B00100100,B10010000,B01000000,B00010010, + B11111011,B10110011,B11001110,B11100000,B00001100 +}; + +// +// Use default bitmaps +// +#define STATUS_HOTEND_ANIM +#define STATUS_BED_ANIM +#define STATUS_HEATERS_XSPACE 20 +#if HOTENDS < 2 + #define STATUS_HEATERS_X 48 + #define STATUS_BED_X 72 +#else + #define STATUS_HEATERS_X 40 + #define STATUS_BED_X 80 +#endif diff --git a/config/examples/Creality/Ender-3/FYSETC Cheetah 1.2/base/_Bootscreen.h b/config/examples/Creality/Ender-3/FYSETC Cheetah 1.2/base/_Bootscreen.h new file mode 100644 index 00000000000..324cb4a6167 --- /dev/null +++ b/config/examples/Creality/Ender-3/FYSETC Cheetah 1.2/base/_Bootscreen.h @@ -0,0 +1,97 @@ +/** + * 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 + +/** + * 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 +#define CUSTOM_BOOTSCREEN_BMPWIDTH 81 +#define CUSTOM_BOOTSCREEN_INVERTED + +const unsigned char custom_start_bmp[] PROGMEM = { + B11111111,B11111111,B11111111,B11111111,B11101111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11101111,B11101111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11100111,B11011111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11100111,B11011111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11100011,B11011111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11110011,B11001111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11100001,B11100001,B11001111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111110,B01111000,B00000000,B00000000,B00000011,B11011101,B11111111,B11111111,B11111111,B11111111, + B11111110,B11111111,B10000000,B01111110,B00000000,B00000001,B11101110,B11111111,B11111111,B11111111,B11111111, + B11111110,B01111101,B11001111,B11111100,B00000000,B00000000,B11110111,B01111111,B11111111,B11111111,B11111111, + B11111111,B10001110,B00000110,B00000000,B00000000,B00000000,B01111011,B10111111,B11111111,B11111111,B11111111, + B11111111,B11000000,B00000000,B00000000,B00000000,B00000000,B01111101,B11011111,B11111111,B11111111,B11111111, + B11111111,B11111100,B00000001,B11111110,B00000000,B00000000,B00111110,B11100111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111100,B00000000,B00000011,B00011111,B01110011,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111000,B00000000,B00000001,B10001111,B10000001,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11100000,B00000000,B00000000,B10000011,B11111001,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B00000000,B11111100,B00000000,B00000000,B11110000,B11111111,B11111111,B11111111, + B11111111,B11111111,B11100000,B00001111,B11111111,B11000000,B00000000,B00000000,B11111111,B11111111,B11111111, + B11111111,B11111110,B00000011,B11111111,B11111111,B11000000,B00000000,B00000000,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111001,B00000000,B00000000,B00000000,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111100,B00000000,B00000111,B11000000,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B00000000,B00000111,B11100000,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11100000,B00000111,B11110001,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111100,B00000111,B11111001,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B00000011,B11111001,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B10000011,B11111001,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11000011,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11100001,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11110000,B10111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111011,B11111000,B00111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111001,B11111000,B00111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B01111110,B11110000,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B10001110,B00000011,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11100000,B00011111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B01111111,B11111111,B11111111,B11111111, + B11111111,B00000000,B00000000,B01111111,B11111111,B11111111,B11111000,B01111111,B11111111,B11111111,B11111111, + B11111111,B10000000,B00000000,B01111111,B11111111,B11111111,B11100000,B01111111,B11111111,B11111111,B11111111, + B11111111,B11000011,B11111100,B11111111,B11111111,B11111111,B11111000,B11111111,B11111111,B11111111,B11111111, + B11111111,B11000011,B11111100,B11111111,B11111111,B11111111,B11111000,B11111111,B11111111,B11111111,B11111111, + B11111111,B10000111,B11111101,B11111111,B11111111,B11111111,B11110001,B11111111,B11111111,B11111111,B11111111, + B11111111,B10000111,B11111111,B11111111,B11111111,B11111111,B11110001,B11111111,B11111111,B11111111,B11111111, + B11111111,B00001111,B11100111,B11110011,B00001111,B11111100,B00100011,B11111100,B00111111,B11111111,B11111111, + B11111111,B00001111,B11101111,B10000000,B00000111,B11110000,B00000011,B11110000,B00011110,B00000000,B01111111, + B11111110,B00011111,B11001111,B10000001,B10000111,B11000111,B10000111,B11000111,B00001100,B00000000,B01111111, + B11111110,B00000000,B00011111,B11000111,B11000111,B10001111,B11000111,B10011111,B00001111,B00001100,B11111111, + B11111110,B00000000,B00011111,B10000111,B10001111,B00011111,B10001111,B00011111,B00001111,B00011111,B11111111, + B11111100,B00111111,B10011111,B10001111,B10001111,B00011111,B10001110,B00000000,B00011110,B00111111,B11111111, + B11111100,B01111111,B00111111,B00001111,B00011110,B00111111,B00011110,B00111111,B11111110,B00111111,B11111111, + B11111000,B01111111,B11111111,B00011111,B00011100,B00111111,B00011100,B01111111,B11111100,B01111111,B11111111, + B11111000,B11111111,B11111111,B00011110,B00011100,B01111110,B00011100,B01111111,B11111100,B01111111,B11111111, + B11110000,B11111111,B11001110,B00111110,B00111100,B01111110,B00111100,B01111111,B10111000,B11111111,B11111111, + B11110000,B11111111,B10011110,B00111100,B00111000,B01111100,B00111000,B01111110,B01111000,B11111111,B11111111, + B11100001,B11111111,B00111100,B01111100,B01111000,B01111100,B01111000,B00111100,B11110001,B11111111,B11111111, + B11100001,B11111000,B00111000,B01111000,B01111000,B00010000,B00011000,B00000001,B11110001,B11111111,B11111111, + B00000000,B00000000,B01100000,B00100000,B00111100,B00000000,B01111100,B00000111,B10000000,B01111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111110,B00011111,B11111110,B00011111,B11111111,B11111111,B11111111 +}; diff --git a/config/examples/Creality/Ender-3/FYSETC Cheetah 1.2/base/_Statusscreen.h b/config/examples/Creality/Ender-3/FYSETC Cheetah 1.2/base/_Statusscreen.h new file mode 100644 index 00000000000..d1e2f4a6429 --- /dev/null +++ b/config/examples/Creality/Ender-3/FYSETC Cheetah 1.2/base/_Statusscreen.h @@ -0,0 +1,62 @@ +/** + * 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 + +/** + * 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: + * https://marlinfw.org/tools/u8glib/converter.html + */ + +// +// Status Screen Logo bitmap +// +#define STATUS_LOGO_Y 8 +#define STATUS_LOGO_WIDTH 39 + +const unsigned char status_logo_bmp[] PROGMEM = { + B11111000,B00000001,B10000000,B00000000,B00001100, + B01001000,B00000000,B10000000,B00000000,B00010010, + B01000011,B11000011,B10001100,B11010000,B00000010, + B01110001,B00100100,B10010010,B01100111,B11001100, + B01000001,B00100100,B10011110,B01000000,B00000010, + B01001001,B00100100,B10010000,B01000000,B00010010, + B11111011,B10110011,B11001110,B11100000,B00001100 +}; + +// +// Use default bitmaps +// +#define STATUS_HOTEND_ANIM +#define STATUS_BED_ANIM +#define STATUS_HEATERS_XSPACE 20 +#if HOTENDS < 2 + #define STATUS_HEATERS_X 48 + #define STATUS_BED_X 72 +#else + #define STATUS_HEATERS_X 40 + #define STATUS_BED_X 80 +#endif diff --git a/config/examples/Creality/Ender-3/FYSETC Cheetah 2.0/_Bootscreen.h b/config/examples/Creality/Ender-3/FYSETC Cheetah 2.0/_Bootscreen.h new file mode 100644 index 00000000000..3a78b5d9989 --- /dev/null +++ b/config/examples/Creality/Ender-3/FYSETC Cheetah 2.0/_Bootscreen.h @@ -0,0 +1,97 @@ +/** + * Marlin 3D Printer Firmware + * Copyright (c) 2022 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 + +/** + * 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 +#define CUSTOM_BOOTSCREEN_BMPWIDTH 81 +#define CUSTOM_BOOTSCREEN_INVERTED + +const unsigned char custom_start_bmp[] PROGMEM = { + B11111111,B11111111,B11111111,B11111111,B11101111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11101111,B11101111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11100111,B11011111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11100111,B11011111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11100011,B11011111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11110011,B11001111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11100001,B11100001,B11001111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111110,B01111000,B00000000,B00000000,B00000011,B11011101,B11111111,B11111111,B11111111,B11111111, + B11111110,B11111111,B10000000,B01111110,B00000000,B00000001,B11101110,B11111111,B11111111,B11111111,B11111111, + B11111110,B01111101,B11001111,B11111100,B00000000,B00000000,B11110111,B01111111,B11111111,B11111111,B11111111, + B11111111,B10001110,B00000110,B00000000,B00000000,B00000000,B01111011,B10111111,B11111111,B11111111,B11111111, + B11111111,B11000000,B00000000,B00000000,B00000000,B00000000,B01111101,B11011111,B11111111,B11111111,B11111111, + B11111111,B11111100,B00000001,B11111110,B00000000,B00000000,B00111110,B11100111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111100,B00000000,B00000011,B00011111,B01110011,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111000,B00000000,B00000001,B10001111,B10000001,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11100000,B00000000,B00000000,B10000011,B11111001,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B00000000,B11111100,B00000000,B00000000,B11110000,B11111111,B11111111,B11111111, + B11111111,B11111111,B11100000,B00001111,B11111111,B11000000,B00000000,B00000000,B11111111,B11111111,B11111111, + B11111111,B11111110,B00000011,B11111111,B11111111,B11000000,B00000000,B00000000,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111001,B00000000,B00000000,B00000000,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111100,B00000000,B00000111,B11000000,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B00000000,B00000111,B11100000,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11100000,B00000111,B11110001,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111100,B00000111,B11111001,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B00000011,B11111001,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B10000011,B11111001,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11000011,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11100001,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11110000,B10111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111011,B11111000,B00111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111001,B11111000,B00111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B01111110,B11110000,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B10001110,B00000011,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11100000,B00011111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B01111111,B11111111,B11111111,B11111111, + B11111111,B00000000,B00000000,B01111111,B11111111,B11111111,B11111000,B01111111,B11111111,B11111111,B11111111, + B11111111,B10000000,B00000000,B01111111,B11111111,B11111111,B11100000,B01111111,B11111111,B11111111,B11111111, + B11111111,B11000011,B11111100,B11111111,B11111111,B11111111,B11111000,B11111111,B11111111,B11111111,B11111111, + B11111111,B11000011,B11111100,B11111111,B11111111,B11111111,B11111000,B11111111,B11111111,B11111111,B11111111, + B11111111,B10000111,B11111101,B11111111,B11111111,B11111111,B11110001,B11111111,B11111111,B11111111,B11111111, + B11111111,B10000111,B11111111,B11111111,B11111111,B11111111,B11110001,B11111111,B11111111,B11111111,B11111111, + B11111111,B00001111,B11100111,B11110011,B00001111,B11111100,B00100011,B11111100,B00111111,B11111111,B11111111, + B11111111,B00001111,B11101111,B10000000,B00000111,B11110000,B00000011,B11110000,B00011110,B00000000,B01111111, + B11111110,B00011111,B11001111,B10000001,B10000111,B11000111,B10000111,B11000111,B00001100,B00000000,B01111111, + B11111110,B00000000,B00011111,B11000111,B11000111,B10001111,B11000111,B10011111,B00001111,B00001100,B11111111, + B11111110,B00000000,B00011111,B10000111,B10001111,B00011111,B10001111,B00011111,B00001111,B00011111,B11111111, + B11111100,B00111111,B10011111,B10001111,B10001111,B00011111,B10001110,B00000000,B00011110,B00111111,B11111111, + B11111100,B01111111,B00111111,B00001111,B00011110,B00111111,B00011110,B00111111,B11111110,B00111111,B11111111, + B11111000,B01111111,B11111111,B00011111,B00011100,B00111111,B00011100,B01111111,B11111100,B01111111,B11111111, + B11111000,B11111111,B11111111,B00011110,B00011100,B01111110,B00011100,B01111111,B11111100,B01111111,B11111111, + B11110000,B11111111,B11001110,B00111110,B00111100,B01111110,B00111100,B01111111,B10111000,B11111111,B11111111, + B11110000,B11111111,B10011110,B00111100,B00111000,B01111100,B00111000,B01111110,B01111000,B11111111,B11111111, + B11100001,B11111111,B00111100,B01111100,B01111000,B01111100,B01111000,B00111100,B11110001,B11111111,B11111111, + B11100001,B11111000,B00111000,B01111000,B01111000,B00010000,B00011000,B00000001,B11110001,B11111111,B11111111, + B00000000,B00000000,B01100000,B00100000,B00111100,B00000000,B01111100,B00000111,B10000000,B01111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111110,B00011111,B11111110,B00011111,B11111111,B11111111,B11111111 +}; diff --git a/config/examples/Creality/Ender-3/FYSETC Cheetah 2.0/_Statusscreen.h b/config/examples/Creality/Ender-3/FYSETC Cheetah 2.0/_Statusscreen.h new file mode 100644 index 00000000000..9afa459318b --- /dev/null +++ b/config/examples/Creality/Ender-3/FYSETC Cheetah 2.0/_Statusscreen.h @@ -0,0 +1,62 @@ +/** + * Marlin 3D Printer Firmware + * Copyright (c) 2022 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 + +/** + * 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: + * https://marlinfw.org/tools/u8glib/converter.html + */ + +// +// Status Screen Logo bitmap +// +#define STATUS_LOGO_Y 8 +#define STATUS_LOGO_WIDTH 39 + +const unsigned char status_logo_bmp[] PROGMEM = { + B11111000,B00000001,B10000000,B00000000,B00001100, + B01001000,B00000000,B10000000,B00000000,B00010010, + B01000011,B11000011,B10001100,B11010000,B00000010, + B01110001,B00100100,B10010010,B01100111,B11001100, + B01000001,B00100100,B10011110,B01000000,B00000010, + B01001001,B00100100,B10010000,B01000000,B00010010, + B11111011,B10110011,B11001110,B11100000,B00001100 +}; + +// +// Use default bitmaps +// +#define STATUS_HOTEND_ANIM +#define STATUS_BED_ANIM +#define STATUS_HEATERS_XSPACE 20 +#if HOTENDS < 2 + #define STATUS_HEATERS_X 48 + #define STATUS_BED_X 72 +#else + #define STATUS_HEATERS_X 40 + #define STATUS_BED_X 80 +#endif diff --git a/config/examples/Creality/Ender-3/FYSETC Cheetah/BLTouch/_Bootscreen.h b/config/examples/Creality/Ender-3/FYSETC Cheetah/BLTouch/_Bootscreen.h new file mode 100644 index 00000000000..324cb4a6167 --- /dev/null +++ b/config/examples/Creality/Ender-3/FYSETC Cheetah/BLTouch/_Bootscreen.h @@ -0,0 +1,97 @@ +/** + * 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 + +/** + * 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 +#define CUSTOM_BOOTSCREEN_BMPWIDTH 81 +#define CUSTOM_BOOTSCREEN_INVERTED + +const unsigned char custom_start_bmp[] PROGMEM = { + B11111111,B11111111,B11111111,B11111111,B11101111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11101111,B11101111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11100111,B11011111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11100111,B11011111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11100011,B11011111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11110011,B11001111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11100001,B11100001,B11001111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111110,B01111000,B00000000,B00000000,B00000011,B11011101,B11111111,B11111111,B11111111,B11111111, + B11111110,B11111111,B10000000,B01111110,B00000000,B00000001,B11101110,B11111111,B11111111,B11111111,B11111111, + B11111110,B01111101,B11001111,B11111100,B00000000,B00000000,B11110111,B01111111,B11111111,B11111111,B11111111, + B11111111,B10001110,B00000110,B00000000,B00000000,B00000000,B01111011,B10111111,B11111111,B11111111,B11111111, + B11111111,B11000000,B00000000,B00000000,B00000000,B00000000,B01111101,B11011111,B11111111,B11111111,B11111111, + B11111111,B11111100,B00000001,B11111110,B00000000,B00000000,B00111110,B11100111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111100,B00000000,B00000011,B00011111,B01110011,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111000,B00000000,B00000001,B10001111,B10000001,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11100000,B00000000,B00000000,B10000011,B11111001,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B00000000,B11111100,B00000000,B00000000,B11110000,B11111111,B11111111,B11111111, + B11111111,B11111111,B11100000,B00001111,B11111111,B11000000,B00000000,B00000000,B11111111,B11111111,B11111111, + B11111111,B11111110,B00000011,B11111111,B11111111,B11000000,B00000000,B00000000,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111001,B00000000,B00000000,B00000000,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111100,B00000000,B00000111,B11000000,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B00000000,B00000111,B11100000,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11100000,B00000111,B11110001,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111100,B00000111,B11111001,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B00000011,B11111001,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B10000011,B11111001,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11000011,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11100001,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11110000,B10111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111011,B11111000,B00111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111001,B11111000,B00111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B01111110,B11110000,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B10001110,B00000011,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11100000,B00011111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B01111111,B11111111,B11111111,B11111111, + B11111111,B00000000,B00000000,B01111111,B11111111,B11111111,B11111000,B01111111,B11111111,B11111111,B11111111, + B11111111,B10000000,B00000000,B01111111,B11111111,B11111111,B11100000,B01111111,B11111111,B11111111,B11111111, + B11111111,B11000011,B11111100,B11111111,B11111111,B11111111,B11111000,B11111111,B11111111,B11111111,B11111111, + B11111111,B11000011,B11111100,B11111111,B11111111,B11111111,B11111000,B11111111,B11111111,B11111111,B11111111, + B11111111,B10000111,B11111101,B11111111,B11111111,B11111111,B11110001,B11111111,B11111111,B11111111,B11111111, + B11111111,B10000111,B11111111,B11111111,B11111111,B11111111,B11110001,B11111111,B11111111,B11111111,B11111111, + B11111111,B00001111,B11100111,B11110011,B00001111,B11111100,B00100011,B11111100,B00111111,B11111111,B11111111, + B11111111,B00001111,B11101111,B10000000,B00000111,B11110000,B00000011,B11110000,B00011110,B00000000,B01111111, + B11111110,B00011111,B11001111,B10000001,B10000111,B11000111,B10000111,B11000111,B00001100,B00000000,B01111111, + B11111110,B00000000,B00011111,B11000111,B11000111,B10001111,B11000111,B10011111,B00001111,B00001100,B11111111, + B11111110,B00000000,B00011111,B10000111,B10001111,B00011111,B10001111,B00011111,B00001111,B00011111,B11111111, + B11111100,B00111111,B10011111,B10001111,B10001111,B00011111,B10001110,B00000000,B00011110,B00111111,B11111111, + B11111100,B01111111,B00111111,B00001111,B00011110,B00111111,B00011110,B00111111,B11111110,B00111111,B11111111, + B11111000,B01111111,B11111111,B00011111,B00011100,B00111111,B00011100,B01111111,B11111100,B01111111,B11111111, + B11111000,B11111111,B11111111,B00011110,B00011100,B01111110,B00011100,B01111111,B11111100,B01111111,B11111111, + B11110000,B11111111,B11001110,B00111110,B00111100,B01111110,B00111100,B01111111,B10111000,B11111111,B11111111, + B11110000,B11111111,B10011110,B00111100,B00111000,B01111100,B00111000,B01111110,B01111000,B11111111,B11111111, + B11100001,B11111111,B00111100,B01111100,B01111000,B01111100,B01111000,B00111100,B11110001,B11111111,B11111111, + B11100001,B11111000,B00111000,B01111000,B01111000,B00010000,B00011000,B00000001,B11110001,B11111111,B11111111, + B00000000,B00000000,B01100000,B00100000,B00111100,B00000000,B01111100,B00000111,B10000000,B01111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111110,B00011111,B11111110,B00011111,B11111111,B11111111,B11111111 +}; diff --git a/config/examples/Creality/Ender-3/FYSETC Cheetah/BLTouch/_Statusscreen.h b/config/examples/Creality/Ender-3/FYSETC Cheetah/BLTouch/_Statusscreen.h new file mode 100644 index 00000000000..d1e2f4a6429 --- /dev/null +++ b/config/examples/Creality/Ender-3/FYSETC Cheetah/BLTouch/_Statusscreen.h @@ -0,0 +1,62 @@ +/** + * 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 + +/** + * 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: + * https://marlinfw.org/tools/u8glib/converter.html + */ + +// +// Status Screen Logo bitmap +// +#define STATUS_LOGO_Y 8 +#define STATUS_LOGO_WIDTH 39 + +const unsigned char status_logo_bmp[] PROGMEM = { + B11111000,B00000001,B10000000,B00000000,B00001100, + B01001000,B00000000,B10000000,B00000000,B00010010, + B01000011,B11000011,B10001100,B11010000,B00000010, + B01110001,B00100100,B10010010,B01100111,B11001100, + B01000001,B00100100,B10011110,B01000000,B00000010, + B01001001,B00100100,B10010000,B01000000,B00010010, + B11111011,B10110011,B11001110,B11100000,B00001100 +}; + +// +// Use default bitmaps +// +#define STATUS_HOTEND_ANIM +#define STATUS_BED_ANIM +#define STATUS_HEATERS_XSPACE 20 +#if HOTENDS < 2 + #define STATUS_HEATERS_X 48 + #define STATUS_BED_X 72 +#else + #define STATUS_HEATERS_X 40 + #define STATUS_BED_X 80 +#endif diff --git a/config/examples/Creality/Ender-3/FYSETC Cheetah/base/_Bootscreen.h b/config/examples/Creality/Ender-3/FYSETC Cheetah/base/_Bootscreen.h new file mode 100644 index 00000000000..324cb4a6167 --- /dev/null +++ b/config/examples/Creality/Ender-3/FYSETC Cheetah/base/_Bootscreen.h @@ -0,0 +1,97 @@ +/** + * 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 + +/** + * 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 +#define CUSTOM_BOOTSCREEN_BMPWIDTH 81 +#define CUSTOM_BOOTSCREEN_INVERTED + +const unsigned char custom_start_bmp[] PROGMEM = { + B11111111,B11111111,B11111111,B11111111,B11101111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11101111,B11101111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11100111,B11011111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11100111,B11011111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11100011,B11011111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11110011,B11001111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11100001,B11100001,B11001111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111110,B01111000,B00000000,B00000000,B00000011,B11011101,B11111111,B11111111,B11111111,B11111111, + B11111110,B11111111,B10000000,B01111110,B00000000,B00000001,B11101110,B11111111,B11111111,B11111111,B11111111, + B11111110,B01111101,B11001111,B11111100,B00000000,B00000000,B11110111,B01111111,B11111111,B11111111,B11111111, + B11111111,B10001110,B00000110,B00000000,B00000000,B00000000,B01111011,B10111111,B11111111,B11111111,B11111111, + B11111111,B11000000,B00000000,B00000000,B00000000,B00000000,B01111101,B11011111,B11111111,B11111111,B11111111, + B11111111,B11111100,B00000001,B11111110,B00000000,B00000000,B00111110,B11100111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111100,B00000000,B00000011,B00011111,B01110011,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111000,B00000000,B00000001,B10001111,B10000001,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11100000,B00000000,B00000000,B10000011,B11111001,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B00000000,B11111100,B00000000,B00000000,B11110000,B11111111,B11111111,B11111111, + B11111111,B11111111,B11100000,B00001111,B11111111,B11000000,B00000000,B00000000,B11111111,B11111111,B11111111, + B11111111,B11111110,B00000011,B11111111,B11111111,B11000000,B00000000,B00000000,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111001,B00000000,B00000000,B00000000,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111100,B00000000,B00000111,B11000000,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B00000000,B00000111,B11100000,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11100000,B00000111,B11110001,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111100,B00000111,B11111001,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B00000011,B11111001,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B10000011,B11111001,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11000011,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11100001,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11110000,B10111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111011,B11111000,B00111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111001,B11111000,B00111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B01111110,B11110000,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B10001110,B00000011,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11100000,B00011111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B01111111,B11111111,B11111111,B11111111, + B11111111,B00000000,B00000000,B01111111,B11111111,B11111111,B11111000,B01111111,B11111111,B11111111,B11111111, + B11111111,B10000000,B00000000,B01111111,B11111111,B11111111,B11100000,B01111111,B11111111,B11111111,B11111111, + B11111111,B11000011,B11111100,B11111111,B11111111,B11111111,B11111000,B11111111,B11111111,B11111111,B11111111, + B11111111,B11000011,B11111100,B11111111,B11111111,B11111111,B11111000,B11111111,B11111111,B11111111,B11111111, + B11111111,B10000111,B11111101,B11111111,B11111111,B11111111,B11110001,B11111111,B11111111,B11111111,B11111111, + B11111111,B10000111,B11111111,B11111111,B11111111,B11111111,B11110001,B11111111,B11111111,B11111111,B11111111, + B11111111,B00001111,B11100111,B11110011,B00001111,B11111100,B00100011,B11111100,B00111111,B11111111,B11111111, + B11111111,B00001111,B11101111,B10000000,B00000111,B11110000,B00000011,B11110000,B00011110,B00000000,B01111111, + B11111110,B00011111,B11001111,B10000001,B10000111,B11000111,B10000111,B11000111,B00001100,B00000000,B01111111, + B11111110,B00000000,B00011111,B11000111,B11000111,B10001111,B11000111,B10011111,B00001111,B00001100,B11111111, + B11111110,B00000000,B00011111,B10000111,B10001111,B00011111,B10001111,B00011111,B00001111,B00011111,B11111111, + B11111100,B00111111,B10011111,B10001111,B10001111,B00011111,B10001110,B00000000,B00011110,B00111111,B11111111, + B11111100,B01111111,B00111111,B00001111,B00011110,B00111111,B00011110,B00111111,B11111110,B00111111,B11111111, + B11111000,B01111111,B11111111,B00011111,B00011100,B00111111,B00011100,B01111111,B11111100,B01111111,B11111111, + B11111000,B11111111,B11111111,B00011110,B00011100,B01111110,B00011100,B01111111,B11111100,B01111111,B11111111, + B11110000,B11111111,B11001110,B00111110,B00111100,B01111110,B00111100,B01111111,B10111000,B11111111,B11111111, + B11110000,B11111111,B10011110,B00111100,B00111000,B01111100,B00111000,B01111110,B01111000,B11111111,B11111111, + B11100001,B11111111,B00111100,B01111100,B01111000,B01111100,B01111000,B00111100,B11110001,B11111111,B11111111, + B11100001,B11111000,B00111000,B01111000,B01111000,B00010000,B00011000,B00000001,B11110001,B11111111,B11111111, + B00000000,B00000000,B01100000,B00100000,B00111100,B00000000,B01111100,B00000111,B10000000,B01111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111110,B00011111,B11111110,B00011111,B11111111,B11111111,B11111111 +}; diff --git a/config/examples/Creality/Ender-3/FYSETC Cheetah/base/_Statusscreen.h b/config/examples/Creality/Ender-3/FYSETC Cheetah/base/_Statusscreen.h new file mode 100644 index 00000000000..d1e2f4a6429 --- /dev/null +++ b/config/examples/Creality/Ender-3/FYSETC Cheetah/base/_Statusscreen.h @@ -0,0 +1,62 @@ +/** + * 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 + +/** + * 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: + * https://marlinfw.org/tools/u8glib/converter.html + */ + +// +// Status Screen Logo bitmap +// +#define STATUS_LOGO_Y 8 +#define STATUS_LOGO_WIDTH 39 + +const unsigned char status_logo_bmp[] PROGMEM = { + B11111000,B00000001,B10000000,B00000000,B00001100, + B01001000,B00000000,B10000000,B00000000,B00010010, + B01000011,B11000011,B10001100,B11010000,B00000010, + B01110001,B00100100,B10010010,B01100111,B11001100, + B01000001,B00100100,B10011110,B01000000,B00000010, + B01001001,B00100100,B10010000,B01000000,B00010010, + B11111011,B10110011,B11001110,B11100000,B00001100 +}; + +// +// Use default bitmaps +// +#define STATUS_HOTEND_ANIM +#define STATUS_BED_ANIM +#define STATUS_HEATERS_XSPACE 20 +#if HOTENDS < 2 + #define STATUS_HEATERS_X 48 + #define STATUS_BED_X 72 +#else + #define STATUS_HEATERS_X 40 + #define STATUS_BED_X 80 +#endif diff --git a/config/examples/Creality/Ender-3/MEEB-3DP/_Bootscreen.h b/config/examples/Creality/Ender-3/MEEB-3DP/_Bootscreen.h new file mode 100644 index 00000000000..c3d9f4cd52b --- /dev/null +++ b/config/examples/Creality/Ender-3/MEEB-3DP/_Bootscreen.h @@ -0,0 +1,102 @@ +/** + * Marlin 3D Printer Firmware + * Copyright (C) 2019 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 + +/** + * 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 +#define CUSTOM_BOOTSCREEN_BMPWIDTH 112 + +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, + B00011111,B11111110,B00001111,B11111111,B10000000,B01111111,B11111111,B11110000,B00111111,B11111111,B11111001,B11111111,B11111111,B11100000, + B00011111,B11111111,B00001111,B11111111,B10000000,B11111111,B11111111,B11111000,B01111111,B11111111,B11111001,B11111111,B11111111,B11110000, + B00011111,B11111111,B00001111,B11111111,B10000001,B11111111,B11111111,B11111000,B11111111,B11111111,B11111001,B11111111,B11111111,B11111000, + B00111111,B11111111,B00001111,B11111111,B10000011,B11111111,B11111111,B11111001,B11111111,B11111111,B11111001,B11111111,B11111111,B11111100, + B00111111,B11111111,B00011111,B11111111,B10000011,B11111111,B11111111,B11111001,B11111111,B11111111,B11111001,B11111111,B11111111,B11111110, + B00111111,B11111111,B00011111,B11111111,B10000011,B11111111,B11111111,B11111011,B11111111,B11111111,B11111001,B11111111,B11111111,B11111110, + B00111111,B11111111,B00011111,B11111111,B10000011,B11111111,B11111111,B11111011,B11111111,B11111111,B11111001,B11111111,B11111111,B11111110, + B00111111,B11111111,B00011111,B11111111,B11000011,B11111111,B11111111,B11110011,B11111111,B11111111,B11111001,B11111111,B00000011,B11111110, + B00111111,B11111111,B10011111,B11111111,B11000011,B11111110,B00000000,B00000011,B11111111,B00000000,B00000001,B11111111,B00000011,B11111110, + B00111111,B11111111,B10011111,B11111111,B11000011,B11111110,B00000000,B00000011,B11111111,B00000000,B00000001,B11111111,B00000011,B11111110, + B00111111,B11111111,B10011111,B11111111,B11000011,B11111110,B00000000,B00000011,B11111111,B00000000,B00000001,B11111111,B00000011,B11111110, + B00111111,B11111111,B10111111,B11111111,B11000011,B11111110,B00000000,B00000011,B11111111,B00000000,B00000001,B11111111,B11111111,B11111110, + B00111111,B11111111,B10111111,B11111111,B11000011,B11111111,B11111111,B11000011,B11111111,B11111111,B11100001,B11111111,B11111111,B11111100, + B01111111,B11111111,B10111111,B11111111,B11000011,B11111111,B11111111,B11100011,B11111111,B11111111,B11100001,B11111111,B11111111,B11111100, + B01111111,B11111111,B11111111,B11111111,B11000011,B11111111,B11111111,B11100011,B11111111,B11111111,B11100001,B11111111,B11111111,B11111000, + B01111111,B11111111,B11111111,B11111111,B11000011,B11111111,B11111111,B11100011,B11111111,B11111111,B11100001,B11111111,B11111111,B11110000, + B01111111,B11111111,B11111111,B11111111,B11000011,B11111111,B11111111,B11100011,B11111111,B11111111,B11100001,B11111111,B11111111,B11111100, + B01111111,B11111111,B11111111,B11111111,B11100011,B11111111,B11111111,B11100011,B11111111,B11111111,B11100001,B11111111,B11111111,B11111110, + B01111111,B11011111,B11111111,B11111111,B11100011,B11111111,B11111111,B11100011,B11111111,B11111111,B11100001,B11111111,B11111111,B11111110, + B01111111,B11011111,B11111111,B10111111,B11100011,B11111111,B11111111,B11000011,B11111111,B11111111,B11100001,B11111111,B00000001,B11111111, + B01111111,B11011111,B11111111,B10111111,B11100011,B11111110,B00000000,B00000011,B11111111,B00000000,B00000001,B11111111,B00000001,B11111111, + B01111111,B11011111,B11111111,B00111111,B11100011,B11111110,B00000000,B00000011,B11111111,B00000000,B00000001,B11111111,B00000001,B11111111, + B11111111,B11011111,B11111111,B00111111,B11100011,B11111110,B00000000,B00000011,B11111111,B00000000,B00000001,B11111111,B00000001,B11111111, + B11111111,B10011111,B11111111,B00111111,B11100011,B11111111,B00000000,B00000011,B11111111,B00000000,B00000001,B11111111,B00000001,B11111111, + B11111111,B10011111,B11111111,B00111111,B11100011,B11111111,B11111111,B11111011,B11111111,B11111111,B11111001,B11111111,B11111111,B11111111, + B11111111,B10001111,B11111111,B00111111,B11100011,B11111111,B11111111,B11111011,B11111111,B11111111,B11111001,B11111111,B11111111,B11111111, + B11111111,B10001111,B11111111,B00111111,B11110011,B11111111,B11111111,B11111001,B11111111,B11111111,B11111001,B11111111,B11111111,B11111110, + B11111111,B10001111,B11111111,B00011111,B11110011,B11111111,B11111111,B11111001,B11111111,B11111111,B11111001,B11111111,B11111111,B11111110, + B11111111,B10001111,B11111110,B00011111,B11110001,B11111111,B11111111,B11111001,B11111111,B11111111,B11111001,B11111111,B11111111,B11111100, + B11111111,B10001111,B11111110,B00011111,B11110001,B11111111,B11111111,B11111000,B11111111,B11111111,B11111001,B11111111,B11111111,B11111000, + B11111111,B10001111,B11111110,B00011111,B11110000,B11111111,B11111111,B11111000,B01111111,B11111111,B11111001,B11111111,B11111111,B11110000, + B11111111,B00000111,B11111110,B00011111,B11110000,B00111111,B11111111,B11100000,B00011111,B11111111,B11110001,B11111111,B11111111,B11000000, + B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000, + B00000000,B00000000,B00000000,B00111111,B11111000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000, + B00000011,B11111111,B11111011,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B00111111,B11111111,B11111111,B11111111,B11100000, + B00000000,B00000000,B11111111,B11111111,B11111111,B00000000,B11111011,B11111111,B11111111,B10000000,B00011111,B01111111,B11111111,B11110000, + B00000000,B00000000,B00000111,B11111111,B11111111,B00000000,B00000011,B11111111,B11111111,B11000000,B00000000,B01111111,B11111111,B11111000, + B00000000,B00000000,B00000111,B11111111,B11111111,B10000000,B00000011,B11111111,B11111111,B11100000,B00000000,B01111111,B11111111,B11111000, + B00000011,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B01111111,B11111111,B11111000, + B00000000,B00000000,B11111111,B11111111,B11111111,B00000000,B11111111,B11111111,B11111111,B11110000,B00011111,B11111111,B11111111,B11111100, + B00000000,B00000000,B00000000,B00000000,B11111111,B00000000,B00000111,B11111111,B11111111,B11110000,B00000000,B11111111,B11111111,B11111100, + B00000000,B00000000,B00000000,B00000000,B11111111,B00000000,B00000111,B11111000,B00011111,B11110000,B00000000,B11111111,B00001111,B11111000, + B00000000,B01111111,B11111111,B00000001,B11111111,B11111111,B11110111,B11111000,B00011111,B11111111,B11111110,B11111111,B00001111,B11111000, + B00000000,B00000000,B00011111,B00111111,B11111110,B00000001,B11110111,B11111000,B00011111,B11110000,B00111110,B11111111,B00001111,B11111000, + B00000000,B00000000,B00000000,B11111111,B11111100,B00000000,B00001111,B11111000,B00011111,B11110000,B00000001,B11111111,B00001111,B11111000, + B00000000,B00000000,B00000000,B11111111,B11111000,B00000000,B00001111,B11111000,B00011111,B11110000,B00000001,B11111111,B00001111,B11111000, + B00000000,B01111111,B11111110,B11111111,B11111111,B11111111,B11101111,B11111000,B00111111,B11111111,B11111101,B11111111,B00011111,B11110000, + B00000000,B00000000,B00111110,B11111111,B11111100,B00000011,B11101111,B11110000,B00111111,B11100000,B01111101,B11111111,B11111111,B11110000, + B00000000,B00000000,B00000000,B11111111,B11111110,B00000000,B00001111,B11110000,B00111111,B11100000,B00000001,B11111111,B11111111,B11110000, + B00000000,B00000000,B00000000,B11111111,B11111110,B00000000,B00001111,B11110000,B00111111,B11100000,B00000001,B11111111,B11111111,B11100000, + B00000000,B11111111,B11111110,B00011111,B11111111,B11111111,B11111111,B11110000,B00111111,B11111111,B11111111,B11111111,B11111111,B11000000, + B00000000,B00000000,B01111100,B00000011,B11111110,B00000011,B11011111,B11110000,B01111111,B11000000,B01111011,B11111111,B11111111,B10000000, + B00000000,B00000000,B00010000,B00000011,B11111110,B00000000,B00011111,B11110000,B01111111,B11000000,B00000011,B11111111,B11111111,B00000000, + B00000000,B00000000,B00011111,B11111111,B11111110,B00000000,B00011111,B11111111,B11111111,B11000000,B00000011,B11111111,B11111100,B00000000, + B00011111,B11111111,B10111111,B11111111,B11111111,B11111111,B11011111,B11111111,B11111111,B11111111,B11111011,B11111100,B00000000,B00000000, + B00000000,B00001111,B10111111,B11111111,B11111100,B00000111,B11111111,B11111111,B11111111,B00000000,B11111011,B11111100,B00000000,B00000000, + B00000000,B00000000,B00111111,B11111111,B11111000,B00000000,B00111111,B11111111,B11111110,B00000000,B00000111,B11111100,B00000000,B00000000, + B00000000,B00000000,B01111111,B11111111,B11111000,B00000000,B00111111,B11111111,B11111110,B00000000,B00000111,B11111100,B00000000,B00000000, + B01111111,B11111111,B01111111,B11111111,B11111111,B11111111,B10111111,B11111111,B11111111,B11111111,B11110111,B11111100,B00000000,B00000000, + B00000000,B00111111,B01111111,B11111111,B10000000,B00001111,B10111111,B11111111,B11000000,B00000001,B11110111,B11111000,B00000000,B00000000, + B00000000,B00000000,B00000111,B11111000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000, + B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000 +}; diff --git a/config/examples/Creality/Ender-3/MEEB-3DP/_Statusscreen.h b/config/examples/Creality/Ender-3/MEEB-3DP/_Statusscreen.h new file mode 100644 index 00000000000..f28ba41b188 --- /dev/null +++ b/config/examples/Creality/Ender-3/MEEB-3DP/_Statusscreen.h @@ -0,0 +1,71 @@ +/** + * Marlin 3D Printer Firmware + * Copyright (C) 2019 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 + +#define STATUS_LOGO_X 0 +#define STATUS_LOGO_Y 0 +#define STATUS_LOGO_WIDTH 39 + +const unsigned char status_logo_bmp[] PROGMEM = { + B11000000,B00110011,B11111011,B11111101,B11111100, + B11100000,B01110111,B11111011,B11111101,B11111110, + B11100000,B01110110,B00000011,B00000001,B10000110, + B11110000,B11110110,B00000011,B00000001,B10000110, + B11110000,B11110110,B00000011,B00000001,B10000110, + B11010000,B10110110,B00000011,B00000001,B10000110, + B11011001,B10110111,B11111011,B11111001,B11111110, + B11011001,B10110110,B00000011,B00000001,B10000110, + B11001111,B00110110,B00000011,B00000001,B10000110, + B11001111,B00110110,B00000011,B00000001,B10000110, + B11001111,B00110110,B00000011,B00000001,B10000110, + B11000110,B00110111,B11111011,B11111101,B11111110, + B11000000,B00110011,B11111001,B11111101,B11111100, + B00000000,B00000000,B00000000,B00000000,B00000000, + B00001111,B11100001,B11111110,B00001111,B11110000, + B00011111,B11110001,B11111111,B00001111,B11111000, + B00011000,B00110001,B10000001,B10001100,B00011000, + B00000000,B00110001,B10000001,B10001100,B00011000, + B00000000,B00110001,B10000001,B10001100,B00011000, + B00000111,B11100001,B10000001,B10001100,B00011000, + B00000111,B11100001,B10000001,B10001111,B11111000, + B00000000,B00110001,B10000001,B10001111,B11110000, + B00000000,B00110001,B10000001,B10001100,B00000000, + B00000000,B00110001,B10000001,B10001100,B00000000, + B00011000,B00110001,B10000001,B10001100,B00000000, + B00011111,B11110001,B11111111,B00001100,B00000000, + B00001111,B11100001,B11111110,B00001100,B00000000, + B00000000,B00000000,B00000000,B00000000,B00000000 +}; + +// +// Use default bitmaps +// +#define STATUS_HOTEND_ANIM +#define STATUS_BED_ANIM +#define STATUS_HEATERS_XSPACE 20 +#if HOTENDS < 2 + #define STATUS_HEATERS_X 48 + #define STATUS_BED_X 72 +#else + #define STATUS_HEATERS_X 40 + #define STATUS_BED_X 80 +#endif diff --git a/config/examples/Creality/Ender-3/MKS Robin E3/V1.0/_Bootscreen.h b/config/examples/Creality/Ender-3/MKS Robin E3/V1.0/_Bootscreen.h new file mode 100644 index 00000000000..324cb4a6167 --- /dev/null +++ b/config/examples/Creality/Ender-3/MKS Robin E3/V1.0/_Bootscreen.h @@ -0,0 +1,97 @@ +/** + * 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 + +/** + * 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 +#define CUSTOM_BOOTSCREEN_BMPWIDTH 81 +#define CUSTOM_BOOTSCREEN_INVERTED + +const unsigned char custom_start_bmp[] PROGMEM = { + B11111111,B11111111,B11111111,B11111111,B11101111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11101111,B11101111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11100111,B11011111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11100111,B11011111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11100011,B11011111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11110011,B11001111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11100001,B11100001,B11001111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111110,B01111000,B00000000,B00000000,B00000011,B11011101,B11111111,B11111111,B11111111,B11111111, + B11111110,B11111111,B10000000,B01111110,B00000000,B00000001,B11101110,B11111111,B11111111,B11111111,B11111111, + B11111110,B01111101,B11001111,B11111100,B00000000,B00000000,B11110111,B01111111,B11111111,B11111111,B11111111, + B11111111,B10001110,B00000110,B00000000,B00000000,B00000000,B01111011,B10111111,B11111111,B11111111,B11111111, + B11111111,B11000000,B00000000,B00000000,B00000000,B00000000,B01111101,B11011111,B11111111,B11111111,B11111111, + B11111111,B11111100,B00000001,B11111110,B00000000,B00000000,B00111110,B11100111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111100,B00000000,B00000011,B00011111,B01110011,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111000,B00000000,B00000001,B10001111,B10000001,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11100000,B00000000,B00000000,B10000011,B11111001,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B00000000,B11111100,B00000000,B00000000,B11110000,B11111111,B11111111,B11111111, + B11111111,B11111111,B11100000,B00001111,B11111111,B11000000,B00000000,B00000000,B11111111,B11111111,B11111111, + B11111111,B11111110,B00000011,B11111111,B11111111,B11000000,B00000000,B00000000,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111001,B00000000,B00000000,B00000000,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111100,B00000000,B00000111,B11000000,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B00000000,B00000111,B11100000,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11100000,B00000111,B11110001,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111100,B00000111,B11111001,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B00000011,B11111001,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B10000011,B11111001,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11000011,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11100001,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11110000,B10111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111011,B11111000,B00111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111001,B11111000,B00111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B01111110,B11110000,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B10001110,B00000011,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11100000,B00011111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B01111111,B11111111,B11111111,B11111111, + B11111111,B00000000,B00000000,B01111111,B11111111,B11111111,B11111000,B01111111,B11111111,B11111111,B11111111, + B11111111,B10000000,B00000000,B01111111,B11111111,B11111111,B11100000,B01111111,B11111111,B11111111,B11111111, + B11111111,B11000011,B11111100,B11111111,B11111111,B11111111,B11111000,B11111111,B11111111,B11111111,B11111111, + B11111111,B11000011,B11111100,B11111111,B11111111,B11111111,B11111000,B11111111,B11111111,B11111111,B11111111, + B11111111,B10000111,B11111101,B11111111,B11111111,B11111111,B11110001,B11111111,B11111111,B11111111,B11111111, + B11111111,B10000111,B11111111,B11111111,B11111111,B11111111,B11110001,B11111111,B11111111,B11111111,B11111111, + B11111111,B00001111,B11100111,B11110011,B00001111,B11111100,B00100011,B11111100,B00111111,B11111111,B11111111, + B11111111,B00001111,B11101111,B10000000,B00000111,B11110000,B00000011,B11110000,B00011110,B00000000,B01111111, + B11111110,B00011111,B11001111,B10000001,B10000111,B11000111,B10000111,B11000111,B00001100,B00000000,B01111111, + B11111110,B00000000,B00011111,B11000111,B11000111,B10001111,B11000111,B10011111,B00001111,B00001100,B11111111, + B11111110,B00000000,B00011111,B10000111,B10001111,B00011111,B10001111,B00011111,B00001111,B00011111,B11111111, + B11111100,B00111111,B10011111,B10001111,B10001111,B00011111,B10001110,B00000000,B00011110,B00111111,B11111111, + B11111100,B01111111,B00111111,B00001111,B00011110,B00111111,B00011110,B00111111,B11111110,B00111111,B11111111, + B11111000,B01111111,B11111111,B00011111,B00011100,B00111111,B00011100,B01111111,B11111100,B01111111,B11111111, + B11111000,B11111111,B11111111,B00011110,B00011100,B01111110,B00011100,B01111111,B11111100,B01111111,B11111111, + B11110000,B11111111,B11001110,B00111110,B00111100,B01111110,B00111100,B01111111,B10111000,B11111111,B11111111, + B11110000,B11111111,B10011110,B00111100,B00111000,B01111100,B00111000,B01111110,B01111000,B11111111,B11111111, + B11100001,B11111111,B00111100,B01111100,B01111000,B01111100,B01111000,B00111100,B11110001,B11111111,B11111111, + B11100001,B11111000,B00111000,B01111000,B01111000,B00010000,B00011000,B00000001,B11110001,B11111111,B11111111, + B00000000,B00000000,B01100000,B00100000,B00111100,B00000000,B01111100,B00000111,B10000000,B01111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111110,B00011111,B11111110,B00011111,B11111111,B11111111,B11111111 +}; diff --git a/config/examples/Creality/Ender-3/MKS Robin E3/V1.0/_Statusscreen.h b/config/examples/Creality/Ender-3/MKS Robin E3/V1.0/_Statusscreen.h new file mode 100644 index 00000000000..d1e2f4a6429 --- /dev/null +++ b/config/examples/Creality/Ender-3/MKS Robin E3/V1.0/_Statusscreen.h @@ -0,0 +1,62 @@ +/** + * 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 + +/** + * 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: + * https://marlinfw.org/tools/u8glib/converter.html + */ + +// +// Status Screen Logo bitmap +// +#define STATUS_LOGO_Y 8 +#define STATUS_LOGO_WIDTH 39 + +const unsigned char status_logo_bmp[] PROGMEM = { + B11111000,B00000001,B10000000,B00000000,B00001100, + B01001000,B00000000,B10000000,B00000000,B00010010, + B01000011,B11000011,B10001100,B11010000,B00000010, + B01110001,B00100100,B10010010,B01100111,B11001100, + B01000001,B00100100,B10011110,B01000000,B00000010, + B01001001,B00100100,B10010000,B01000000,B00010010, + B11111011,B10110011,B11001110,B11100000,B00001100 +}; + +// +// Use default bitmaps +// +#define STATUS_HOTEND_ANIM +#define STATUS_BED_ANIM +#define STATUS_HEATERS_XSPACE 20 +#if HOTENDS < 2 + #define STATUS_HEATERS_X 48 + #define STATUS_BED_X 72 +#else + #define STATUS_HEATERS_X 40 + #define STATUS_BED_X 80 +#endif diff --git a/config/examples/Creality/Ender-3/MKS Robin E3/V1.1/README.md b/config/examples/Creality/Ender-3/MKS Robin E3/V1.1/README.md new file mode 100644 index 00000000000..802be739d9d --- /dev/null +++ b/config/examples/Creality/Ender-3/MKS Robin E3/V1.1/README.md @@ -0,0 +1,10 @@ +## MKS V1.1 Board + +To compile Marlin for this board set `MOTHERBOARD` to `BOARD_MKS_ROBIN_E3_V1_1` (not `BOARD_MKS_ROBIN_E3`). + +Changes in MKS Version 1.1: + - `Z_STEP_PIN` is now `PC14` + - `Z_DIR_PIN` is now `PC15` + - The EEPROM on the board is the AT24C32D (32KB) + +Full specs and documentation for MKS E3 hardware can be found at https://github.com/makerbase-mks/MKS-Robin-E3-E3D/tree/master/hardware diff --git a/config/examples/Creality/Ender-3/MKS Robin E3/V1.1/_Bootscreen.h b/config/examples/Creality/Ender-3/MKS Robin E3/V1.1/_Bootscreen.h new file mode 100644 index 00000000000..3c3eddb333d --- /dev/null +++ b/config/examples/Creality/Ender-3/MKS Robin E3/V1.1/_Bootscreen.h @@ -0,0 +1,97 @@ +/** + * Marlin 3D Printer Firmware + * Copyright (c) 2021 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 + +/** + * 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 +#define CUSTOM_BOOTSCREEN_BMPWIDTH 81 +#define CUSTOM_BOOTSCREEN_INVERTED + +const unsigned char custom_start_bmp[] PROGMEM = { + B11111111,B11111111,B11111111,B11111111,B11101111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11101111,B11101111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11100111,B11011111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11100111,B11011111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11100011,B11011111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11110011,B11001111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11100001,B11100001,B11001111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111110,B01111000,B00000000,B00000000,B00000011,B11011101,B11111111,B11111111,B11111111,B11111111, + B11111110,B11111111,B10000000,B01111110,B00000000,B00000001,B11101110,B11111111,B11111111,B11111111,B11111111, + B11111110,B01111101,B11001111,B11111100,B00000000,B00000000,B11110111,B01111111,B11111111,B11111111,B11111111, + B11111111,B10001110,B00000110,B00000000,B00000000,B00000000,B01111011,B10111111,B11111111,B11111111,B11111111, + B11111111,B11000000,B00000000,B00000000,B00000000,B00000000,B01111101,B11011111,B11111111,B11111111,B11111111, + B11111111,B11111100,B00000001,B11111110,B00000000,B00000000,B00111110,B11100111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111100,B00000000,B00000011,B00011111,B01110011,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111000,B00000000,B00000001,B10001111,B10000001,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11100000,B00000000,B00000000,B10000011,B11111001,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B00000000,B11111100,B00000000,B00000000,B11110000,B11111111,B11111111,B11111111, + B11111111,B11111111,B11100000,B00001111,B11111111,B11000000,B00000000,B00000000,B11111111,B11111111,B11111111, + B11111111,B11111110,B00000011,B11111111,B11111111,B11000000,B00000000,B00000000,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111001,B00000000,B00000000,B00000000,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111100,B00000000,B00000111,B11000000,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B00000000,B00000111,B11100000,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11100000,B00000111,B11110001,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111100,B00000111,B11111001,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B00000011,B11111001,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B10000011,B11111001,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11000011,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11100001,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11110000,B10111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111011,B11111000,B00111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111001,B11111000,B00111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B01111110,B11110000,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B10001110,B00000011,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11100000,B00011111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B01111111,B11111111,B11111111,B11111111, + B11111111,B00000000,B00000000,B01111111,B11111111,B11111111,B11111000,B01111111,B11111111,B11111111,B11111111, + B11111111,B10000000,B00000000,B01111111,B11111111,B11111111,B11100000,B01111111,B11111111,B11111111,B11111111, + B11111111,B11000011,B11111100,B11111111,B11111111,B11111111,B11111000,B11111111,B11111111,B11111111,B11111111, + B11111111,B11000011,B11111100,B11111111,B11111111,B11111111,B11111000,B11111111,B11111111,B11111111,B11111111, + B11111111,B10000111,B11111101,B11111111,B11111111,B11111111,B11110001,B11111111,B11111111,B11111111,B11111111, + B11111111,B10000111,B11111111,B11111111,B11111111,B11111111,B11110001,B11111111,B11111111,B11111111,B11111111, + B11111111,B00001111,B11100111,B11110011,B00001111,B11111100,B00100011,B11111100,B00111111,B11111111,B11111111, + B11111111,B00001111,B11101111,B10000000,B00000111,B11110000,B00000011,B11110000,B00011110,B00000000,B01111111, + B11111110,B00011111,B11001111,B10000001,B10000111,B11000111,B10000111,B11000111,B00001100,B00000000,B01111111, + B11111110,B00000000,B00011111,B11000111,B11000111,B10001111,B11000111,B10011111,B00001111,B00001100,B11111111, + B11111110,B00000000,B00011111,B10000111,B10001111,B00011111,B10001111,B00011111,B00001111,B00011111,B11111111, + B11111100,B00111111,B10011111,B10001111,B10001111,B00011111,B10001110,B00000000,B00011110,B00111111,B11111111, + B11111100,B01111111,B00111111,B00001111,B00011110,B00111111,B00011110,B00111111,B11111110,B00111111,B11111111, + B11111000,B01111111,B11111111,B00011111,B00011100,B00111111,B00011100,B01111111,B11111100,B01111111,B11111111, + B11111000,B11111111,B11111111,B00011110,B00011100,B01111110,B00011100,B01111111,B11111100,B01111111,B11111111, + B11110000,B11111111,B11001110,B00111110,B00111100,B01111110,B00111100,B01111111,B10111000,B11111111,B11111111, + B11110000,B11111111,B10011110,B00111100,B00111000,B01111100,B00111000,B01111110,B01111000,B11111111,B11111111, + B11100001,B11111111,B00111100,B01111100,B01111000,B01111100,B01111000,B00111100,B11110001,B11111111,B11111111, + B11100001,B11111000,B00111000,B01111000,B01111000,B00010000,B00011000,B00000001,B11110001,B11111111,B11111111, + B00000000,B00000000,B01100000,B00100000,B00111100,B00000000,B01111100,B00000111,B10000000,B01111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111110,B00011111,B11111110,B00011111,B11111111,B11111111,B11111111 +}; diff --git a/config/examples/Creality/Ender-3/MKS Robin E3/V1.1/_Statusscreen.h b/config/examples/Creality/Ender-3/MKS Robin E3/V1.1/_Statusscreen.h new file mode 100644 index 00000000000..6acdb4cf870 --- /dev/null +++ b/config/examples/Creality/Ender-3/MKS Robin E3/V1.1/_Statusscreen.h @@ -0,0 +1,62 @@ +/** + * Marlin 3D Printer Firmware + * Copyright (c) 2021 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 + +/** + * 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: + * https://marlinfw.org/tools/u8glib/converter.html + */ + +// +// Status Screen Logo bitmap +// +#define STATUS_LOGO_Y 8 +#define STATUS_LOGO_WIDTH 39 + +const unsigned char status_logo_bmp[] PROGMEM = { + B11111000,B00000001,B10000000,B00000000,B00001100, + B01001000,B00000000,B10000000,B00000000,B00010010, + B01000011,B11000011,B10001100,B11010000,B00000010, + B01110001,B00100100,B10010010,B01100111,B11001100, + B01000001,B00100100,B10011110,B01000000,B00000010, + B01001001,B00100100,B10010000,B01000000,B00010010, + B11111011,B10110011,B11001110,B11100000,B00001100 +}; + +// +// Use default bitmaps +// +#define STATUS_HOTEND_ANIM +#define STATUS_BED_ANIM +#define STATUS_HEATERS_XSPACE 20 +#if HOTENDS < 2 + #define STATUS_HEATERS_X 48 + #define STATUS_BED_X 72 +#else + #define STATUS_HEATERS_X 40 + #define STATUS_BED_X 80 +#endif diff --git a/config/examples/Creality/Ender-3/MKS Robin E3P/_Bootscreen.h b/config/examples/Creality/Ender-3/MKS Robin E3P/_Bootscreen.h new file mode 100644 index 00000000000..324cb4a6167 --- /dev/null +++ b/config/examples/Creality/Ender-3/MKS Robin E3P/_Bootscreen.h @@ -0,0 +1,97 @@ +/** + * 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 + +/** + * 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 +#define CUSTOM_BOOTSCREEN_BMPWIDTH 81 +#define CUSTOM_BOOTSCREEN_INVERTED + +const unsigned char custom_start_bmp[] PROGMEM = { + B11111111,B11111111,B11111111,B11111111,B11101111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11101111,B11101111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11100111,B11011111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11100111,B11011111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11100011,B11011111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11110011,B11001111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11100001,B11100001,B11001111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111110,B01111000,B00000000,B00000000,B00000011,B11011101,B11111111,B11111111,B11111111,B11111111, + B11111110,B11111111,B10000000,B01111110,B00000000,B00000001,B11101110,B11111111,B11111111,B11111111,B11111111, + B11111110,B01111101,B11001111,B11111100,B00000000,B00000000,B11110111,B01111111,B11111111,B11111111,B11111111, + B11111111,B10001110,B00000110,B00000000,B00000000,B00000000,B01111011,B10111111,B11111111,B11111111,B11111111, + B11111111,B11000000,B00000000,B00000000,B00000000,B00000000,B01111101,B11011111,B11111111,B11111111,B11111111, + B11111111,B11111100,B00000001,B11111110,B00000000,B00000000,B00111110,B11100111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111100,B00000000,B00000011,B00011111,B01110011,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111000,B00000000,B00000001,B10001111,B10000001,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11100000,B00000000,B00000000,B10000011,B11111001,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B00000000,B11111100,B00000000,B00000000,B11110000,B11111111,B11111111,B11111111, + B11111111,B11111111,B11100000,B00001111,B11111111,B11000000,B00000000,B00000000,B11111111,B11111111,B11111111, + B11111111,B11111110,B00000011,B11111111,B11111111,B11000000,B00000000,B00000000,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111001,B00000000,B00000000,B00000000,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111100,B00000000,B00000111,B11000000,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B00000000,B00000111,B11100000,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11100000,B00000111,B11110001,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111100,B00000111,B11111001,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B00000011,B11111001,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B10000011,B11111001,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11000011,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11100001,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11110000,B10111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111011,B11111000,B00111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111001,B11111000,B00111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B01111110,B11110000,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B10001110,B00000011,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11100000,B00011111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B01111111,B11111111,B11111111,B11111111, + B11111111,B00000000,B00000000,B01111111,B11111111,B11111111,B11111000,B01111111,B11111111,B11111111,B11111111, + B11111111,B10000000,B00000000,B01111111,B11111111,B11111111,B11100000,B01111111,B11111111,B11111111,B11111111, + B11111111,B11000011,B11111100,B11111111,B11111111,B11111111,B11111000,B11111111,B11111111,B11111111,B11111111, + B11111111,B11000011,B11111100,B11111111,B11111111,B11111111,B11111000,B11111111,B11111111,B11111111,B11111111, + B11111111,B10000111,B11111101,B11111111,B11111111,B11111111,B11110001,B11111111,B11111111,B11111111,B11111111, + B11111111,B10000111,B11111111,B11111111,B11111111,B11111111,B11110001,B11111111,B11111111,B11111111,B11111111, + B11111111,B00001111,B11100111,B11110011,B00001111,B11111100,B00100011,B11111100,B00111111,B11111111,B11111111, + B11111111,B00001111,B11101111,B10000000,B00000111,B11110000,B00000011,B11110000,B00011110,B00000000,B01111111, + B11111110,B00011111,B11001111,B10000001,B10000111,B11000111,B10000111,B11000111,B00001100,B00000000,B01111111, + B11111110,B00000000,B00011111,B11000111,B11000111,B10001111,B11000111,B10011111,B00001111,B00001100,B11111111, + B11111110,B00000000,B00011111,B10000111,B10001111,B00011111,B10001111,B00011111,B00001111,B00011111,B11111111, + B11111100,B00111111,B10011111,B10001111,B10001111,B00011111,B10001110,B00000000,B00011110,B00111111,B11111111, + B11111100,B01111111,B00111111,B00001111,B00011110,B00111111,B00011110,B00111111,B11111110,B00111111,B11111111, + B11111000,B01111111,B11111111,B00011111,B00011100,B00111111,B00011100,B01111111,B11111100,B01111111,B11111111, + B11111000,B11111111,B11111111,B00011110,B00011100,B01111110,B00011100,B01111111,B11111100,B01111111,B11111111, + B11110000,B11111111,B11001110,B00111110,B00111100,B01111110,B00111100,B01111111,B10111000,B11111111,B11111111, + B11110000,B11111111,B10011110,B00111100,B00111000,B01111100,B00111000,B01111110,B01111000,B11111111,B11111111, + B11100001,B11111111,B00111100,B01111100,B01111000,B01111100,B01111000,B00111100,B11110001,B11111111,B11111111, + B11100001,B11111000,B00111000,B01111000,B01111000,B00010000,B00011000,B00000001,B11110001,B11111111,B11111111, + B00000000,B00000000,B01100000,B00100000,B00111100,B00000000,B01111100,B00000111,B10000000,B01111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111110,B00011111,B11111110,B00011111,B11111111,B11111111,B11111111 +}; diff --git a/config/examples/Creality/Ender-3/MKS Robin E3P/_Statusscreen.h b/config/examples/Creality/Ender-3/MKS Robin E3P/_Statusscreen.h new file mode 100644 index 00000000000..d1e2f4a6429 --- /dev/null +++ b/config/examples/Creality/Ender-3/MKS Robin E3P/_Statusscreen.h @@ -0,0 +1,62 @@ +/** + * 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 + +/** + * 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: + * https://marlinfw.org/tools/u8glib/converter.html + */ + +// +// Status Screen Logo bitmap +// +#define STATUS_LOGO_Y 8 +#define STATUS_LOGO_WIDTH 39 + +const unsigned char status_logo_bmp[] PROGMEM = { + B11111000,B00000001,B10000000,B00000000,B00001100, + B01001000,B00000000,B10000000,B00000000,B00010010, + B01000011,B11000011,B10001100,B11010000,B00000010, + B01110001,B00100100,B10010010,B01100111,B11001100, + B01000001,B00100100,B10011110,B01000000,B00000010, + B01001001,B00100100,B10010000,B01000000,B00010010, + B11111011,B10110011,B11001110,B11100000,B00001100 +}; + +// +// Use default bitmaps +// +#define STATUS_HOTEND_ANIM +#define STATUS_BED_ANIM +#define STATUS_HEATERS_XSPACE 20 +#if HOTENDS < 2 + #define STATUS_HEATERS_X 48 + #define STATUS_BED_X 72 +#else + #define STATUS_HEATERS_X 40 + #define STATUS_BED_X 80 +#endif diff --git a/config/examples/Creality/Ender-3/TH3D EZBoard Lite V2/_Bootscreen.h b/config/examples/Creality/Ender-3/TH3D EZBoard Lite V2/_Bootscreen.h new file mode 100644 index 00000000000..3c3eddb333d --- /dev/null +++ b/config/examples/Creality/Ender-3/TH3D EZBoard Lite V2/_Bootscreen.h @@ -0,0 +1,97 @@ +/** + * Marlin 3D Printer Firmware + * Copyright (c) 2021 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 + +/** + * 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 +#define CUSTOM_BOOTSCREEN_BMPWIDTH 81 +#define CUSTOM_BOOTSCREEN_INVERTED + +const unsigned char custom_start_bmp[] PROGMEM = { + B11111111,B11111111,B11111111,B11111111,B11101111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11101111,B11101111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11100111,B11011111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11100111,B11011111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11100011,B11011111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11110011,B11001111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11100001,B11100001,B11001111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111110,B01111000,B00000000,B00000000,B00000011,B11011101,B11111111,B11111111,B11111111,B11111111, + B11111110,B11111111,B10000000,B01111110,B00000000,B00000001,B11101110,B11111111,B11111111,B11111111,B11111111, + B11111110,B01111101,B11001111,B11111100,B00000000,B00000000,B11110111,B01111111,B11111111,B11111111,B11111111, + B11111111,B10001110,B00000110,B00000000,B00000000,B00000000,B01111011,B10111111,B11111111,B11111111,B11111111, + B11111111,B11000000,B00000000,B00000000,B00000000,B00000000,B01111101,B11011111,B11111111,B11111111,B11111111, + B11111111,B11111100,B00000001,B11111110,B00000000,B00000000,B00111110,B11100111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111100,B00000000,B00000011,B00011111,B01110011,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111000,B00000000,B00000001,B10001111,B10000001,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11100000,B00000000,B00000000,B10000011,B11111001,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B00000000,B11111100,B00000000,B00000000,B11110000,B11111111,B11111111,B11111111, + B11111111,B11111111,B11100000,B00001111,B11111111,B11000000,B00000000,B00000000,B11111111,B11111111,B11111111, + B11111111,B11111110,B00000011,B11111111,B11111111,B11000000,B00000000,B00000000,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111001,B00000000,B00000000,B00000000,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111100,B00000000,B00000111,B11000000,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B00000000,B00000111,B11100000,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11100000,B00000111,B11110001,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111100,B00000111,B11111001,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B00000011,B11111001,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B10000011,B11111001,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11000011,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11100001,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11110000,B10111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111011,B11111000,B00111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111001,B11111000,B00111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B01111110,B11110000,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B10001110,B00000011,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11100000,B00011111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B01111111,B11111111,B11111111,B11111111, + B11111111,B00000000,B00000000,B01111111,B11111111,B11111111,B11111000,B01111111,B11111111,B11111111,B11111111, + B11111111,B10000000,B00000000,B01111111,B11111111,B11111111,B11100000,B01111111,B11111111,B11111111,B11111111, + B11111111,B11000011,B11111100,B11111111,B11111111,B11111111,B11111000,B11111111,B11111111,B11111111,B11111111, + B11111111,B11000011,B11111100,B11111111,B11111111,B11111111,B11111000,B11111111,B11111111,B11111111,B11111111, + B11111111,B10000111,B11111101,B11111111,B11111111,B11111111,B11110001,B11111111,B11111111,B11111111,B11111111, + B11111111,B10000111,B11111111,B11111111,B11111111,B11111111,B11110001,B11111111,B11111111,B11111111,B11111111, + B11111111,B00001111,B11100111,B11110011,B00001111,B11111100,B00100011,B11111100,B00111111,B11111111,B11111111, + B11111111,B00001111,B11101111,B10000000,B00000111,B11110000,B00000011,B11110000,B00011110,B00000000,B01111111, + B11111110,B00011111,B11001111,B10000001,B10000111,B11000111,B10000111,B11000111,B00001100,B00000000,B01111111, + B11111110,B00000000,B00011111,B11000111,B11000111,B10001111,B11000111,B10011111,B00001111,B00001100,B11111111, + B11111110,B00000000,B00011111,B10000111,B10001111,B00011111,B10001111,B00011111,B00001111,B00011111,B11111111, + B11111100,B00111111,B10011111,B10001111,B10001111,B00011111,B10001110,B00000000,B00011110,B00111111,B11111111, + B11111100,B01111111,B00111111,B00001111,B00011110,B00111111,B00011110,B00111111,B11111110,B00111111,B11111111, + B11111000,B01111111,B11111111,B00011111,B00011100,B00111111,B00011100,B01111111,B11111100,B01111111,B11111111, + B11111000,B11111111,B11111111,B00011110,B00011100,B01111110,B00011100,B01111111,B11111100,B01111111,B11111111, + B11110000,B11111111,B11001110,B00111110,B00111100,B01111110,B00111100,B01111111,B10111000,B11111111,B11111111, + B11110000,B11111111,B10011110,B00111100,B00111000,B01111100,B00111000,B01111110,B01111000,B11111111,B11111111, + B11100001,B11111111,B00111100,B01111100,B01111000,B01111100,B01111000,B00111100,B11110001,B11111111,B11111111, + B11100001,B11111000,B00111000,B01111000,B01111000,B00010000,B00011000,B00000001,B11110001,B11111111,B11111111, + B00000000,B00000000,B01100000,B00100000,B00111100,B00000000,B01111100,B00000111,B10000000,B01111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111110,B00011111,B11111110,B00011111,B11111111,B11111111,B11111111 +}; diff --git a/config/examples/Creality/Ender-3/TH3D EZBoard Lite V2/_Statusscreen.h b/config/examples/Creality/Ender-3/TH3D EZBoard Lite V2/_Statusscreen.h new file mode 100644 index 00000000000..6acdb4cf870 --- /dev/null +++ b/config/examples/Creality/Ender-3/TH3D EZBoard Lite V2/_Statusscreen.h @@ -0,0 +1,62 @@ +/** + * Marlin 3D Printer Firmware + * Copyright (c) 2021 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 + +/** + * 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: + * https://marlinfw.org/tools/u8glib/converter.html + */ + +// +// Status Screen Logo bitmap +// +#define STATUS_LOGO_Y 8 +#define STATUS_LOGO_WIDTH 39 + +const unsigned char status_logo_bmp[] PROGMEM = { + B11111000,B00000001,B10000000,B00000000,B00001100, + B01001000,B00000000,B10000000,B00000000,B00010010, + B01000011,B11000011,B10001100,B11010000,B00000010, + B01110001,B00100100,B10010010,B01100111,B11001100, + B01000001,B00100100,B10011110,B01000000,B00000010, + B01001001,B00100100,B10010000,B01000000,B00010010, + B11111011,B10110011,B11001110,B11100000,B00001100 +}; + +// +// Use default bitmaps +// +#define STATUS_HOTEND_ANIM +#define STATUS_BED_ANIM +#define STATUS_HEATERS_XSPACE 20 +#if HOTENDS < 2 + #define STATUS_HEATERS_X 48 + #define STATUS_BED_X 72 +#else + #define STATUS_HEATERS_X 40 + #define STATUS_BED_X 80 +#endif diff --git a/config/examples/Creality/Ender-5 Plus/BigTreeTech SKR 3/README.md b/config/examples/Creality/Ender-5 Plus/BigTreeTech SKR 3/README.md new file mode 100644 index 00000000000..cb5a21929dd --- /dev/null +++ b/config/examples/Creality/Ender-5 Plus/BigTreeTech SKR 3/README.md @@ -0,0 +1,16 @@ + +# Ender-5 Plus with BTT SKR 3 Configurations for Marlin Firmware + +## Important + +The LCD will need the cable modified to fit the SKR 3 motherboard. +Four pins, tx2-pa10 rx2-pa9 gnd-g 5v-+5v, ( See the boards silkscreens for pin labels) + +## About + +These are configuration files for the Ender 5 Plus to work with a BTT SKR 3 motherboard using the stock LCD with A4988 stepper drivers. + +## Marlin DGUS UI Instructions + +The stock LCD needs to be flashed with a custom LCD firmware available from https://github.com/Desuuuu/DGUS-reloaded/wiki/Flashing-the-firmware + diff --git a/config/examples/Creality/Ender-5 Plus/CrealityV1/README.md b/config/examples/Creality/Ender-5 Plus/CrealityV1/README.md new file mode 100644 index 00000000000..6ec2f4ed354 --- /dev/null +++ b/config/examples/Creality/Ender-5 Plus/CrealityV1/README.md @@ -0,0 +1,27 @@ +# Ender-5 Plus Configurations for Marlin Firmware + +## Important + +NOTE: The Ender-5 LCD stock firmware is only compatible with Creality firmware. The LCD standard UI will not function. This is expected. + +## Marlin DGUS UI Instructions + +The Ender-5 stock LCD can optionally use a [customized Marlin DGUS interface](https://github.com/coldtobi/Marlin_DGUS_Resources). With the stock LCD firmware Marlin can only be controlled from a host over USB. + +- Format an SD card using the FAT32 filesystem with 4K cluster size. +- Copy the `DWIN_SET` folder to the SD card. +- Power off the printer and disassemble the front panel to get access to the LCD board. +- Insert the SD card into the slot on the back of the LCD (not the main SD slot). +- Power on the printer. The screen will turn blue and display several messages, finishing with "SD Card Process... END!". +- Remove the microSD card and power cycle the printer. +- Once it looks good reassemble the front panel. You may need to physically rotate the LCD by 180˚ for proper UI orientation. + +## Restoring Factory Firmware + +The original firmware can be restored by downloading the [Ender 5 Plus firmware](https://www.creality.com/download) from Creality. You can follow the same LCD flashing procedure using the Creality-provided `DWIN_SET` folder. + +## Marlin DGUS UI Limitations + +- The Information button (i) doesn't function. +- The Tools menu does not do anything at this time. +- If you press the Tools menu icon, enter another menu, then press "back" you will end up stuck at the Boot Screen. Touch anywhere on the screen to get back to the Status Screen. diff --git a/config/examples/Creality/Ender-5 Pro/BigTreeTech SKR E3 Turbo/README.md b/config/examples/Creality/Ender-5 Pro/BigTreeTech SKR E3 Turbo/README.md new file mode 100644 index 00000000000..ad692666919 --- /dev/null +++ b/config/examples/Creality/Ender-5 Pro/BigTreeTech SKR E3 Turbo/README.md @@ -0,0 +1,19 @@ +# Ender 5 Pro with BigTreeTech SKR E3 Turbo + +This folder contains configuration files for Ender 5 Pro using Marlin 2.0.x. + +To compile, just use these config files and set `default_envs = LPC1769` in `platformio.ini` file. + +BigTreeTech SKR E3 Turbo is larger than other SKR Mini E3 and Creality boards and interferes with the power supply in the Ender 5 Pro electronics case. + +I (lpla) did a simple adapter for the power supply that can use short M8 screws and bolts (glued to this adapter): https://www.thingiverse.com/thing:4676935 + +That way the PSU gives enough space for the board to be drop-in replace. So all components fit inside the electronics case and are hold properly. + +Regarding wiring, electronics case fan should be connected to the FAN2 pins. + +## BLTouch Support + +Enable `E5_USE_BLTOUCH` for BLTouch support. + +BLTouch can be connected like the SKR E3 mini v2.0 to the Z-PROBE pins (check naming: https://github.com/bigtreetech/BIGTREETECH-SKR-E3-Turbo/blob/master/Hardware/BTT%20SKR%20E3%20Turbo-Pin.pdf). See a SKR E3 mini v2.0 guide: https://linsomniac.gitlab.io/post/2020-06-20-ender3-pro-skr-v2_0-bltouch-upgrade/ diff --git a/config/examples/Creality/Ender-5 Pro/BigTreeTech SKR E3 Turbo/_Bootscreen.h b/config/examples/Creality/Ender-5 Pro/BigTreeTech SKR E3 Turbo/_Bootscreen.h new file mode 100644 index 00000000000..ab828376510 --- /dev/null +++ b/config/examples/Creality/Ender-5 Pro/BigTreeTech SKR E3 Turbo/_Bootscreen.h @@ -0,0 +1,96 @@ +/** + * 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 . + * + */ + +/** + * 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 +#define CUSTOM_BOOTSCREEN_BMPWIDTH 81 +#define CUSTOM_BOOTSCREEN_INVERTED + +const unsigned char custom_start_bmp[] PROGMEM = { + B11111111,B11111111,B11111111,B11111111,B11101111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11101111,B11101111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11100111,B11011111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11100111,B11011111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11100011,B11011111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11110011,B11001111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11100001,B11100001,B11001111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111110,B01111000,B00000000,B00000000,B00000011,B11011101,B11111111,B11111111,B11111111,B11111111, + B11111110,B11111111,B10000000,B01111110,B00000000,B00000001,B11101110,B11111111,B11111111,B11111111,B11111111, + B11111110,B01111101,B11001111,B11111100,B00000000,B00000000,B11110111,B01111111,B11111111,B11111111,B11111111, + B11111111,B10001110,B00000110,B00000000,B00000000,B00000000,B01111011,B10111111,B11111111,B11111111,B11111111, + B11111111,B11000000,B00000000,B00000000,B00000000,B00000000,B01111101,B11011111,B11111111,B11111111,B11111111, + B11111111,B11111100,B00000001,B11111110,B00000000,B00000000,B00111110,B11100111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111100,B00000000,B00000011,B00011111,B01110011,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111000,B00000000,B00000001,B10001111,B10000001,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11100000,B00000000,B00000000,B10000011,B11111001,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B00000000,B11111100,B00000000,B00000000,B11110000,B11111111,B11111111,B11111111, + B11111111,B11111111,B11100000,B00001111,B11111111,B11000000,B00000000,B00000000,B11111111,B11111111,B11111111, + B11111111,B11111110,B00000011,B11111111,B11111111,B11000000,B00000000,B00000000,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111001,B00000000,B00000000,B00000000,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111100,B00000000,B00000111,B11000000,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B00000000,B00000111,B11100000,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11100000,B00000111,B11110001,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111100,B00000111,B11111001,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B00000011,B11111001,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B10000011,B11111001,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11000011,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11100001,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11110000,B10111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111011,B11111000,B00111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111001,B11111000,B00111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B01111110,B11110000,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B10001110,B00000011,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11100000,B00011111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B01111111,B11111111,B11111111,B11111111, + B11111111,B00000000,B00000000,B01111111,B11111111,B11111111,B11111000,B01111111,B11111111,B11111111,B11111111, + B11111111,B10000000,B00000000,B01111111,B11111111,B11111111,B11100000,B01111111,B11111111,B11111111,B11111111, + B11111111,B11000011,B11111100,B11111111,B11111111,B11111111,B11111000,B11111111,B11111111,B11111111,B11111111, + B11111111,B11000011,B11111100,B11111111,B11111111,B11111111,B11111000,B11111111,B11111111,B11111111,B11111111, + B11111111,B10000111,B11111101,B11111111,B11111111,B11111111,B11110001,B11111111,B11111111,B11111111,B11111111, + B11111111,B10000111,B11111111,B11111111,B11111111,B11111111,B11110001,B11111111,B11111111,B11111111,B11111111, + B11111111,B00001111,B11100111,B11110011,B00001111,B11111100,B00100011,B11111100,B00111111,B11111111,B11111111, + B11111111,B00001111,B11101111,B10000000,B00000111,B11110000,B00000011,B11110000,B00011110,B00000000,B01111111, + B11111110,B00011111,B11001111,B10000001,B10000111,B11000111,B10000111,B11000111,B00001100,B00000000,B01111111, + B11111110,B00000000,B00011111,B11000111,B11000111,B10001111,B11000111,B10011111,B00001111,B00001100,B11111111, + B11111110,B00000000,B00011111,B10000111,B10001111,B00011111,B10001111,B00011111,B00001111,B00011111,B11111111, + B11111100,B00111111,B10011111,B10001111,B10001111,B00011111,B10001110,B00000000,B00011110,B00111111,B11111111, + B11111100,B01111111,B00111111,B00001111,B00011110,B00111111,B00011110,B00111111,B11111110,B00111111,B11111111, + B11111000,B01111111,B11111111,B00011111,B00011100,B00111111,B00011100,B01111111,B11111100,B01111111,B11111111, + B11111000,B11111111,B11111111,B00011110,B00011100,B01111110,B00011100,B01111111,B11111100,B01111111,B11111111, + B11110000,B11111111,B11001110,B00111110,B00111100,B01111110,B00111100,B01111111,B10111000,B11111111,B11111111, + B11110000,B11111111,B10011110,B00111100,B00111000,B01111100,B00111000,B01111110,B01111000,B11111111,B11111111, + B11100001,B11111111,B00111100,B01111100,B01111000,B01111100,B01111000,B00111100,B11110001,B11111111,B11111111, + B11100001,B11111000,B00111000,B01111000,B01111000,B00010000,B00011000,B00000001,B11110001,B11111111,B11111111, + B00000000,B00000000,B01100000,B00100000,B00111100,B00000000,B01111100,B00000111,B10000000,B01111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111110,B00011111,B11111110,B00011111,B11111111,B11111111,B11111111 +}; diff --git a/config/examples/Creality/Ender-5 Pro/BigTreeTech SKR E3 Turbo/_Statusscreen.h b/config/examples/Creality/Ender-5 Pro/BigTreeTech SKR E3 Turbo/_Statusscreen.h new file mode 100644 index 00000000000..f1f5666638d --- /dev/null +++ b/config/examples/Creality/Ender-5 Pro/BigTreeTech SKR E3 Turbo/_Statusscreen.h @@ -0,0 +1,70 @@ +/** + * 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 . + * + */ + +/** + * 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: + * https://marlinfw.org/tools/u8glib/converter.html + */ + +// +// Status Screen Logo bitmap +// +#define STATUS_LOGO_Y 6 +#define STATUS_LOGO_WIDTH 40 + +const unsigned char status_logo_bmp[] PROGMEM = { + B00011110,B00000000,B10000000,B00000000,B01111000, + B00010000,B00000000,B10000000,B00000000,B01000000, + B00010000,B10100011,B10011001,B01100000,B01110000, + B00011100,B11010100,B10100101,B10000000,B00001000, + B00010000,B10010100,B10111101,B00001111,B00001000, + B00010000,B10010100,B10100001,B00000000,B01001000, + B00011110,B10010011,B10011101,B00000000,B00110000, + B00000000,B00000000,B00000000,B00000000,B00000000, + B00000000,B00000000,B00000000,B00000000,B00000000, + B00000000,B00000011,B10000000,B00000000,B00000000, + B00000000,B00000010,B01000000,B00000000,B00000000, + B00000000,B00000010,B01010110,B01100000,B00000000, + B00000000,B00000011,B10011000,B10010000,B00000000, + B00000000,B00000010,B00010000,B10010000,B00000000, + B00000000,B00000010,B00010000,B10010000,B00000000, + B00000000,B00000010,B00010000,B01100000,B00000000 +}; + +// +// Use default bitmaps +// +#define STATUS_HOTEND_ANIM +#define STATUS_BED_ANIM +#define STATUS_HEATERS_XSPACE 20 +#if HOTENDS < 2 + #define STATUS_HEATERS_X 48 + #define STATUS_BED_X 73 +#else + #define STATUS_HEATERS_X 40 + #define STATUS_BED_X 81 +#endif diff --git a/config/examples/Creality/Ender-5 Pro/BigTreeTech SKR Mini E3 1.2/_Bootscreen.h b/config/examples/Creality/Ender-5 Pro/BigTreeTech SKR Mini E3 1.2/_Bootscreen.h new file mode 100644 index 00000000000..ab828376510 --- /dev/null +++ b/config/examples/Creality/Ender-5 Pro/BigTreeTech SKR Mini E3 1.2/_Bootscreen.h @@ -0,0 +1,96 @@ +/** + * 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 . + * + */ + +/** + * 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 +#define CUSTOM_BOOTSCREEN_BMPWIDTH 81 +#define CUSTOM_BOOTSCREEN_INVERTED + +const unsigned char custom_start_bmp[] PROGMEM = { + B11111111,B11111111,B11111111,B11111111,B11101111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11101111,B11101111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11100111,B11011111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11100111,B11011111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11100011,B11011111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11110011,B11001111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11100001,B11100001,B11001111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111110,B01111000,B00000000,B00000000,B00000011,B11011101,B11111111,B11111111,B11111111,B11111111, + B11111110,B11111111,B10000000,B01111110,B00000000,B00000001,B11101110,B11111111,B11111111,B11111111,B11111111, + B11111110,B01111101,B11001111,B11111100,B00000000,B00000000,B11110111,B01111111,B11111111,B11111111,B11111111, + B11111111,B10001110,B00000110,B00000000,B00000000,B00000000,B01111011,B10111111,B11111111,B11111111,B11111111, + B11111111,B11000000,B00000000,B00000000,B00000000,B00000000,B01111101,B11011111,B11111111,B11111111,B11111111, + B11111111,B11111100,B00000001,B11111110,B00000000,B00000000,B00111110,B11100111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111100,B00000000,B00000011,B00011111,B01110011,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111000,B00000000,B00000001,B10001111,B10000001,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11100000,B00000000,B00000000,B10000011,B11111001,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B00000000,B11111100,B00000000,B00000000,B11110000,B11111111,B11111111,B11111111, + B11111111,B11111111,B11100000,B00001111,B11111111,B11000000,B00000000,B00000000,B11111111,B11111111,B11111111, + B11111111,B11111110,B00000011,B11111111,B11111111,B11000000,B00000000,B00000000,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111001,B00000000,B00000000,B00000000,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111100,B00000000,B00000111,B11000000,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B00000000,B00000111,B11100000,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11100000,B00000111,B11110001,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111100,B00000111,B11111001,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B00000011,B11111001,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B10000011,B11111001,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11000011,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11100001,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11110000,B10111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111011,B11111000,B00111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111001,B11111000,B00111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B01111110,B11110000,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B10001110,B00000011,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11100000,B00011111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B01111111,B11111111,B11111111,B11111111, + B11111111,B00000000,B00000000,B01111111,B11111111,B11111111,B11111000,B01111111,B11111111,B11111111,B11111111, + B11111111,B10000000,B00000000,B01111111,B11111111,B11111111,B11100000,B01111111,B11111111,B11111111,B11111111, + B11111111,B11000011,B11111100,B11111111,B11111111,B11111111,B11111000,B11111111,B11111111,B11111111,B11111111, + B11111111,B11000011,B11111100,B11111111,B11111111,B11111111,B11111000,B11111111,B11111111,B11111111,B11111111, + B11111111,B10000111,B11111101,B11111111,B11111111,B11111111,B11110001,B11111111,B11111111,B11111111,B11111111, + B11111111,B10000111,B11111111,B11111111,B11111111,B11111111,B11110001,B11111111,B11111111,B11111111,B11111111, + B11111111,B00001111,B11100111,B11110011,B00001111,B11111100,B00100011,B11111100,B00111111,B11111111,B11111111, + B11111111,B00001111,B11101111,B10000000,B00000111,B11110000,B00000011,B11110000,B00011110,B00000000,B01111111, + B11111110,B00011111,B11001111,B10000001,B10000111,B11000111,B10000111,B11000111,B00001100,B00000000,B01111111, + B11111110,B00000000,B00011111,B11000111,B11000111,B10001111,B11000111,B10011111,B00001111,B00001100,B11111111, + B11111110,B00000000,B00011111,B10000111,B10001111,B00011111,B10001111,B00011111,B00001111,B00011111,B11111111, + B11111100,B00111111,B10011111,B10001111,B10001111,B00011111,B10001110,B00000000,B00011110,B00111111,B11111111, + B11111100,B01111111,B00111111,B00001111,B00011110,B00111111,B00011110,B00111111,B11111110,B00111111,B11111111, + B11111000,B01111111,B11111111,B00011111,B00011100,B00111111,B00011100,B01111111,B11111100,B01111111,B11111111, + B11111000,B11111111,B11111111,B00011110,B00011100,B01111110,B00011100,B01111111,B11111100,B01111111,B11111111, + B11110000,B11111111,B11001110,B00111110,B00111100,B01111110,B00111100,B01111111,B10111000,B11111111,B11111111, + B11110000,B11111111,B10011110,B00111100,B00111000,B01111100,B00111000,B01111110,B01111000,B11111111,B11111111, + B11100001,B11111111,B00111100,B01111100,B01111000,B01111100,B01111000,B00111100,B11110001,B11111111,B11111111, + B11100001,B11111000,B00111000,B01111000,B01111000,B00010000,B00011000,B00000001,B11110001,B11111111,B11111111, + B00000000,B00000000,B01100000,B00100000,B00111100,B00000000,B01111100,B00000111,B10000000,B01111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111110,B00011111,B11111110,B00011111,B11111111,B11111111,B11111111 +}; diff --git a/config/examples/Creality/Ender-5 Pro/BigTreeTech SKR Mini E3 1.2/_Statusscreen.h b/config/examples/Creality/Ender-5 Pro/BigTreeTech SKR Mini E3 1.2/_Statusscreen.h new file mode 100644 index 00000000000..997351457cd --- /dev/null +++ b/config/examples/Creality/Ender-5 Pro/BigTreeTech SKR Mini E3 1.2/_Statusscreen.h @@ -0,0 +1,61 @@ +/** + * 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 . + * + */ + +/** + * 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: + * https://marlinfw.org/tools/u8glib/converter.html + */ + +// +// Status Screen Logo bitmap +// +#define STATUS_LOGO_Y 8 +#define STATUS_LOGO_WIDTH 37 + +const unsigned char status_logo_bmp[] PROGMEM = { + B11111000,B00000001,B10000000,B00000000,B01111000, + B01001000,B00000000,B10000000,B00000000,B01000000, + B01000011,B11000011,B10001100,B11010000,B01110000, + B01110001,B00100100,B10010010,B01100111,B00001000, + B01000001,B00100100,B10011110,B01000000,B00001000, + B01001001,B00100100,B10010000,B01000000,B01001000, + B11111011,B10110011,B11001110,B11100000,B00110000 +}; + +// +// Use default bitmaps +// +#define STATUS_HOTEND_ANIM +#define STATUS_BED_ANIM +#define STATUS_HEATERS_XSPACE 20 +#if HOTENDS < 2 + #define STATUS_HEATERS_X 48 + #define STATUS_BED_X 73 +#else + #define STATUS_HEATERS_X 40 + #define STATUS_BED_X 81 +#endif diff --git a/config/examples/Creality/Ender-5 Pro/BigTreeTech SKR Mini E3 2.0 with BLTouch/README.md b/config/examples/Creality/Ender-5 Pro/BigTreeTech SKR Mini E3 2.0 with BLTouch/README.md new file mode 100644 index 00000000000..06fea7a9748 --- /dev/null +++ b/config/examples/Creality/Ender-5 Pro/BigTreeTech SKR Mini E3 2.0 with BLTouch/README.md @@ -0,0 +1,62 @@ +## Creality Ender-5 Pro with BTT SKR Mini E3 + +The configuration was made on a Phaetus Dragon hotend and a BMG clone extruder, running the Leon-Me Gen 5 cooling shroud with dual 5015s. + +### Changes: + +#### Configuration.h + +- Set `SERIAL_PORT` to `2` +- Set `SERIAL_PORT_2` to `-1` +- Set `MOTHERBOARD` to `BOARD_BTT_SKR_MINI_E3_V2_0` +- Enabled `PIDTEMPBED` and set default values +- Set `EXTRUDE_MAXLENGTH` to `600` to allow BMG extruder load/unload +- Set `[XYZE]_DRIVER_TYPE` to `TMC2209` +- Enabled `CLASSIC_JERK` and set default values +- Disabled `Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN` +- Enabled `USE_PROBE_FOR_Z_HOMING` +- Set `Z_MIN_PROBE_PIN` to `PC14` +- Enabled `BLTOUCH` +- Set `PROBING_MARGIN` to `8` +- Set `XY_PROBE_FEEDRATE` and `Z_PROBE_FEEDRATE_FAST` to faster values +- Set `MULTIPLE_PROBING` to 2 +- Set `INVERT_[XYZE]_DIR` to `true` +- Set `X_BED_SIZE` to `230` to regain bed size +- Set `Y_BED_SIZE` to `225` to regain bed size +- Enabled `SOFT_ENDSTOPS_MENU_ITEM` +- Enabled `AUTO_BED_LEVELING_BILINEAR` +- Enabled `RESTORE_LEVELING_AFTER_G28` +- Enabled `PREHEAT_BEFORE_LEVELING` and set default values +- Enabled `G26_MESH_VALIDATION` +- Set `GRID_MAX_POINTS_X` to `9` +- Enabled `EXTRAPOLATE_BEYOND_GRID` +- Enabled `MESH_EDIT_GFX_OVERLAY`, set `MESH_INSET` to `10` and `GRID_MAX_POINTS_X` to `9` (for UBL) +- Enabled `LCD_BED_LEVELING` +- Enabled `MESH_EDIT_MENU` +- Enabled `LCD_BED_TRAMMING` +- Enabled `Z_SAFE_HOMING` +- Set `HOMING_FEEDRATE_MM_M` to faster values +- Enabled `NOZZLE_PARK_FEATURE` +- Disabled `SPEAKER` to work around fan stuck at 100% issue +- Enabled `FAN_SOFT_PWM` for my dual 5015 setup + +#### Configuration_adv.h + +- Enabled `USE_CONTROLLER_FAN` +- Enabled `CONTROLLER_FAN_EDITABLE` +- Set `BLTOUCH_DELAY` to `500` +- Enabled `PROBE_OFFSET_WIZARD` +- Enabled `BROWSE_MEDIA_ON_INSERT` +- Enabled `LONG_FILENAME_HOST_SUPPORT` +- Set `SDCARD_CONNECTION` to `ONBOARD` +- Enabled `BABYSTEP_ZPROBE_OFFSET` and `BABYSTEP_ZPROBE_GFX_OVERLAY` +- Enabled `LIN_ADVANCE` and set default value +- Enabled `ARC_P_CIRCLES` +- Enabled `ADVANCED_PAUSE_FEATURE` +- Set `FILAMENT_CHANGE_UNLOAD_LENGTH` to `500` +- Enabled `ADVANCED_PAUSE_CONTINUOUS_PURGE` +- Set `ADVANCED_PAUSE_PURGE_LENGTH` to `600` +- Enabled `PARK_HEAD_ON_PAUSE` +- Set all `SLAVE_ADDRESS` to SKR values +- Set `[XY]_STALL_SENSITIVITY` to `50` +- Enabled `IMPROVE_HOMING_RELIABILITY` diff --git a/config/examples/Creality/Ender-5 Pro/BigTreeTech SKR Mini E3 2.0 with BLTouch/_Bootscreen.h b/config/examples/Creality/Ender-5 Pro/BigTreeTech SKR Mini E3 2.0 with BLTouch/_Bootscreen.h new file mode 100644 index 00000000000..ab828376510 --- /dev/null +++ b/config/examples/Creality/Ender-5 Pro/BigTreeTech SKR Mini E3 2.0 with BLTouch/_Bootscreen.h @@ -0,0 +1,96 @@ +/** + * 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 . + * + */ + +/** + * 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 +#define CUSTOM_BOOTSCREEN_BMPWIDTH 81 +#define CUSTOM_BOOTSCREEN_INVERTED + +const unsigned char custom_start_bmp[] PROGMEM = { + B11111111,B11111111,B11111111,B11111111,B11101111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11101111,B11101111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11100111,B11011111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11100111,B11011111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11100011,B11011111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11110011,B11001111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11100001,B11100001,B11001111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111110,B01111000,B00000000,B00000000,B00000011,B11011101,B11111111,B11111111,B11111111,B11111111, + B11111110,B11111111,B10000000,B01111110,B00000000,B00000001,B11101110,B11111111,B11111111,B11111111,B11111111, + B11111110,B01111101,B11001111,B11111100,B00000000,B00000000,B11110111,B01111111,B11111111,B11111111,B11111111, + B11111111,B10001110,B00000110,B00000000,B00000000,B00000000,B01111011,B10111111,B11111111,B11111111,B11111111, + B11111111,B11000000,B00000000,B00000000,B00000000,B00000000,B01111101,B11011111,B11111111,B11111111,B11111111, + B11111111,B11111100,B00000001,B11111110,B00000000,B00000000,B00111110,B11100111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111100,B00000000,B00000011,B00011111,B01110011,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111000,B00000000,B00000001,B10001111,B10000001,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11100000,B00000000,B00000000,B10000011,B11111001,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B00000000,B11111100,B00000000,B00000000,B11110000,B11111111,B11111111,B11111111, + B11111111,B11111111,B11100000,B00001111,B11111111,B11000000,B00000000,B00000000,B11111111,B11111111,B11111111, + B11111111,B11111110,B00000011,B11111111,B11111111,B11000000,B00000000,B00000000,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111001,B00000000,B00000000,B00000000,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111100,B00000000,B00000111,B11000000,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B00000000,B00000111,B11100000,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11100000,B00000111,B11110001,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111100,B00000111,B11111001,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B00000011,B11111001,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B10000011,B11111001,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11000011,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11100001,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11110000,B10111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111011,B11111000,B00111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111001,B11111000,B00111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B01111110,B11110000,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B10001110,B00000011,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11100000,B00011111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B01111111,B11111111,B11111111,B11111111, + B11111111,B00000000,B00000000,B01111111,B11111111,B11111111,B11111000,B01111111,B11111111,B11111111,B11111111, + B11111111,B10000000,B00000000,B01111111,B11111111,B11111111,B11100000,B01111111,B11111111,B11111111,B11111111, + B11111111,B11000011,B11111100,B11111111,B11111111,B11111111,B11111000,B11111111,B11111111,B11111111,B11111111, + B11111111,B11000011,B11111100,B11111111,B11111111,B11111111,B11111000,B11111111,B11111111,B11111111,B11111111, + B11111111,B10000111,B11111101,B11111111,B11111111,B11111111,B11110001,B11111111,B11111111,B11111111,B11111111, + B11111111,B10000111,B11111111,B11111111,B11111111,B11111111,B11110001,B11111111,B11111111,B11111111,B11111111, + B11111111,B00001111,B11100111,B11110011,B00001111,B11111100,B00100011,B11111100,B00111111,B11111111,B11111111, + B11111111,B00001111,B11101111,B10000000,B00000111,B11110000,B00000011,B11110000,B00011110,B00000000,B01111111, + B11111110,B00011111,B11001111,B10000001,B10000111,B11000111,B10000111,B11000111,B00001100,B00000000,B01111111, + B11111110,B00000000,B00011111,B11000111,B11000111,B10001111,B11000111,B10011111,B00001111,B00001100,B11111111, + B11111110,B00000000,B00011111,B10000111,B10001111,B00011111,B10001111,B00011111,B00001111,B00011111,B11111111, + B11111100,B00111111,B10011111,B10001111,B10001111,B00011111,B10001110,B00000000,B00011110,B00111111,B11111111, + B11111100,B01111111,B00111111,B00001111,B00011110,B00111111,B00011110,B00111111,B11111110,B00111111,B11111111, + B11111000,B01111111,B11111111,B00011111,B00011100,B00111111,B00011100,B01111111,B11111100,B01111111,B11111111, + B11111000,B11111111,B11111111,B00011110,B00011100,B01111110,B00011100,B01111111,B11111100,B01111111,B11111111, + B11110000,B11111111,B11001110,B00111110,B00111100,B01111110,B00111100,B01111111,B10111000,B11111111,B11111111, + B11110000,B11111111,B10011110,B00111100,B00111000,B01111100,B00111000,B01111110,B01111000,B11111111,B11111111, + B11100001,B11111111,B00111100,B01111100,B01111000,B01111100,B01111000,B00111100,B11110001,B11111111,B11111111, + B11100001,B11111000,B00111000,B01111000,B01111000,B00010000,B00011000,B00000001,B11110001,B11111111,B11111111, + B00000000,B00000000,B01100000,B00100000,B00111100,B00000000,B01111100,B00000111,B10000000,B01111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111110,B00011111,B11111110,B00011111,B11111111,B11111111,B11111111 +}; diff --git a/config/examples/Creality/Ender-5 Pro/BigTreeTech SKR Mini E3 2.0 with BLTouch/_Statusscreen.h b/config/examples/Creality/Ender-5 Pro/BigTreeTech SKR Mini E3 2.0 with BLTouch/_Statusscreen.h new file mode 100644 index 00000000000..997351457cd --- /dev/null +++ b/config/examples/Creality/Ender-5 Pro/BigTreeTech SKR Mini E3 2.0 with BLTouch/_Statusscreen.h @@ -0,0 +1,61 @@ +/** + * 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 . + * + */ + +/** + * 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: + * https://marlinfw.org/tools/u8glib/converter.html + */ + +// +// Status Screen Logo bitmap +// +#define STATUS_LOGO_Y 8 +#define STATUS_LOGO_WIDTH 37 + +const unsigned char status_logo_bmp[] PROGMEM = { + B11111000,B00000001,B10000000,B00000000,B01111000, + B01001000,B00000000,B10000000,B00000000,B01000000, + B01000011,B11000011,B10001100,B11010000,B01110000, + B01110001,B00100100,B10010010,B01100111,B00001000, + B01000001,B00100100,B10011110,B01000000,B00001000, + B01001001,B00100100,B10010000,B01000000,B01001000, + B11111011,B10110011,B11001110,B11100000,B00110000 +}; + +// +// Use default bitmaps +// +#define STATUS_HOTEND_ANIM +#define STATUS_BED_ANIM +#define STATUS_HEATERS_XSPACE 20 +#if HOTENDS < 2 + #define STATUS_HEATERS_X 48 + #define STATUS_BED_X 73 +#else + #define STATUS_HEATERS_X 40 + #define STATUS_BED_X 81 +#endif diff --git a/config/examples/Creality/Ender-5 Pro/CrealityV1/_Bootscreen.h b/config/examples/Creality/Ender-5 Pro/CrealityV1/_Bootscreen.h new file mode 100644 index 00000000000..ab828376510 --- /dev/null +++ b/config/examples/Creality/Ender-5 Pro/CrealityV1/_Bootscreen.h @@ -0,0 +1,96 @@ +/** + * 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 . + * + */ + +/** + * 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 +#define CUSTOM_BOOTSCREEN_BMPWIDTH 81 +#define CUSTOM_BOOTSCREEN_INVERTED + +const unsigned char custom_start_bmp[] PROGMEM = { + B11111111,B11111111,B11111111,B11111111,B11101111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11101111,B11101111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11100111,B11011111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11100111,B11011111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11100011,B11011111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11110011,B11001111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11100001,B11100001,B11001111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111110,B01111000,B00000000,B00000000,B00000011,B11011101,B11111111,B11111111,B11111111,B11111111, + B11111110,B11111111,B10000000,B01111110,B00000000,B00000001,B11101110,B11111111,B11111111,B11111111,B11111111, + B11111110,B01111101,B11001111,B11111100,B00000000,B00000000,B11110111,B01111111,B11111111,B11111111,B11111111, + B11111111,B10001110,B00000110,B00000000,B00000000,B00000000,B01111011,B10111111,B11111111,B11111111,B11111111, + B11111111,B11000000,B00000000,B00000000,B00000000,B00000000,B01111101,B11011111,B11111111,B11111111,B11111111, + B11111111,B11111100,B00000001,B11111110,B00000000,B00000000,B00111110,B11100111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111100,B00000000,B00000011,B00011111,B01110011,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111000,B00000000,B00000001,B10001111,B10000001,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11100000,B00000000,B00000000,B10000011,B11111001,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B00000000,B11111100,B00000000,B00000000,B11110000,B11111111,B11111111,B11111111, + B11111111,B11111111,B11100000,B00001111,B11111111,B11000000,B00000000,B00000000,B11111111,B11111111,B11111111, + B11111111,B11111110,B00000011,B11111111,B11111111,B11000000,B00000000,B00000000,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111001,B00000000,B00000000,B00000000,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111100,B00000000,B00000111,B11000000,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B00000000,B00000111,B11100000,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11100000,B00000111,B11110001,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111100,B00000111,B11111001,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B00000011,B11111001,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B10000011,B11111001,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11000011,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11100001,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11110000,B10111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111011,B11111000,B00111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111001,B11111000,B00111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B01111110,B11110000,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B10001110,B00000011,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11100000,B00011111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B01111111,B11111111,B11111111,B11111111, + B11111111,B00000000,B00000000,B01111111,B11111111,B11111111,B11111000,B01111111,B11111111,B11111111,B11111111, + B11111111,B10000000,B00000000,B01111111,B11111111,B11111111,B11100000,B01111111,B11111111,B11111111,B11111111, + B11111111,B11000011,B11111100,B11111111,B11111111,B11111111,B11111000,B11111111,B11111111,B11111111,B11111111, + B11111111,B11000011,B11111100,B11111111,B11111111,B11111111,B11111000,B11111111,B11111111,B11111111,B11111111, + B11111111,B10000111,B11111101,B11111111,B11111111,B11111111,B11110001,B11111111,B11111111,B11111111,B11111111, + B11111111,B10000111,B11111111,B11111111,B11111111,B11111111,B11110001,B11111111,B11111111,B11111111,B11111111, + B11111111,B00001111,B11100111,B11110011,B00001111,B11111100,B00100011,B11111100,B00111111,B11111111,B11111111, + B11111111,B00001111,B11101111,B10000000,B00000111,B11110000,B00000011,B11110000,B00011110,B00000000,B01111111, + B11111110,B00011111,B11001111,B10000001,B10000111,B11000111,B10000111,B11000111,B00001100,B00000000,B01111111, + B11111110,B00000000,B00011111,B11000111,B11000111,B10001111,B11000111,B10011111,B00001111,B00001100,B11111111, + B11111110,B00000000,B00011111,B10000111,B10001111,B00011111,B10001111,B00011111,B00001111,B00011111,B11111111, + B11111100,B00111111,B10011111,B10001111,B10001111,B00011111,B10001110,B00000000,B00011110,B00111111,B11111111, + B11111100,B01111111,B00111111,B00001111,B00011110,B00111111,B00011110,B00111111,B11111110,B00111111,B11111111, + B11111000,B01111111,B11111111,B00011111,B00011100,B00111111,B00011100,B01111111,B11111100,B01111111,B11111111, + B11111000,B11111111,B11111111,B00011110,B00011100,B01111110,B00011100,B01111111,B11111100,B01111111,B11111111, + B11110000,B11111111,B11001110,B00111110,B00111100,B01111110,B00111100,B01111111,B10111000,B11111111,B11111111, + B11110000,B11111111,B10011110,B00111100,B00111000,B01111100,B00111000,B01111110,B01111000,B11111111,B11111111, + B11100001,B11111111,B00111100,B01111100,B01111000,B01111100,B01111000,B00111100,B11110001,B11111111,B11111111, + B11100001,B11111000,B00111000,B01111000,B01111000,B00010000,B00011000,B00000001,B11110001,B11111111,B11111111, + B00000000,B00000000,B01100000,B00100000,B00111100,B00000000,B01111100,B00000111,B10000000,B01111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111110,B00011111,B11111110,B00011111,B11111111,B11111111,B11111111 +}; diff --git a/config/examples/Creality/Ender-5 Pro/CrealityV1/_Statusscreen.h b/config/examples/Creality/Ender-5 Pro/CrealityV1/_Statusscreen.h new file mode 100644 index 00000000000..f1f5666638d --- /dev/null +++ b/config/examples/Creality/Ender-5 Pro/CrealityV1/_Statusscreen.h @@ -0,0 +1,70 @@ +/** + * 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 . + * + */ + +/** + * 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: + * https://marlinfw.org/tools/u8glib/converter.html + */ + +// +// Status Screen Logo bitmap +// +#define STATUS_LOGO_Y 6 +#define STATUS_LOGO_WIDTH 40 + +const unsigned char status_logo_bmp[] PROGMEM = { + B00011110,B00000000,B10000000,B00000000,B01111000, + B00010000,B00000000,B10000000,B00000000,B01000000, + B00010000,B10100011,B10011001,B01100000,B01110000, + B00011100,B11010100,B10100101,B10000000,B00001000, + B00010000,B10010100,B10111101,B00001111,B00001000, + B00010000,B10010100,B10100001,B00000000,B01001000, + B00011110,B10010011,B10011101,B00000000,B00110000, + B00000000,B00000000,B00000000,B00000000,B00000000, + B00000000,B00000000,B00000000,B00000000,B00000000, + B00000000,B00000011,B10000000,B00000000,B00000000, + B00000000,B00000010,B01000000,B00000000,B00000000, + B00000000,B00000010,B01010110,B01100000,B00000000, + B00000000,B00000011,B10011000,B10010000,B00000000, + B00000000,B00000010,B00010000,B10010000,B00000000, + B00000000,B00000010,B00010000,B10010000,B00000000, + B00000000,B00000010,B00010000,B01100000,B00000000 +}; + +// +// Use default bitmaps +// +#define STATUS_HOTEND_ANIM +#define STATUS_BED_ANIM +#define STATUS_HEATERS_XSPACE 20 +#if HOTENDS < 2 + #define STATUS_HEATERS_X 48 + #define STATUS_BED_X 73 +#else + #define STATUS_HEATERS_X 40 + #define STATUS_BED_X 81 +#endif diff --git a/config/examples/Creality/Ender-5 Pro/CrealityV422/_Bootscreen.h b/config/examples/Creality/Ender-5 Pro/CrealityV422/_Bootscreen.h new file mode 100644 index 00000000000..ab828376510 --- /dev/null +++ b/config/examples/Creality/Ender-5 Pro/CrealityV422/_Bootscreen.h @@ -0,0 +1,96 @@ +/** + * 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 . + * + */ + +/** + * 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 +#define CUSTOM_BOOTSCREEN_BMPWIDTH 81 +#define CUSTOM_BOOTSCREEN_INVERTED + +const unsigned char custom_start_bmp[] PROGMEM = { + B11111111,B11111111,B11111111,B11111111,B11101111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11101111,B11101111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11100111,B11011111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11100111,B11011111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11100011,B11011111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11110011,B11001111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11100001,B11100001,B11001111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111110,B01111000,B00000000,B00000000,B00000011,B11011101,B11111111,B11111111,B11111111,B11111111, + B11111110,B11111111,B10000000,B01111110,B00000000,B00000001,B11101110,B11111111,B11111111,B11111111,B11111111, + B11111110,B01111101,B11001111,B11111100,B00000000,B00000000,B11110111,B01111111,B11111111,B11111111,B11111111, + B11111111,B10001110,B00000110,B00000000,B00000000,B00000000,B01111011,B10111111,B11111111,B11111111,B11111111, + B11111111,B11000000,B00000000,B00000000,B00000000,B00000000,B01111101,B11011111,B11111111,B11111111,B11111111, + B11111111,B11111100,B00000001,B11111110,B00000000,B00000000,B00111110,B11100111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111100,B00000000,B00000011,B00011111,B01110011,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111000,B00000000,B00000001,B10001111,B10000001,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11100000,B00000000,B00000000,B10000011,B11111001,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B00000000,B11111100,B00000000,B00000000,B11110000,B11111111,B11111111,B11111111, + B11111111,B11111111,B11100000,B00001111,B11111111,B11000000,B00000000,B00000000,B11111111,B11111111,B11111111, + B11111111,B11111110,B00000011,B11111111,B11111111,B11000000,B00000000,B00000000,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111001,B00000000,B00000000,B00000000,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111100,B00000000,B00000111,B11000000,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B00000000,B00000111,B11100000,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11100000,B00000111,B11110001,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111100,B00000111,B11111001,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B00000011,B11111001,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B10000011,B11111001,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11000011,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11100001,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11110000,B10111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111011,B11111000,B00111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111001,B11111000,B00111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B01111110,B11110000,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B10001110,B00000011,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11100000,B00011111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B01111111,B11111111,B11111111,B11111111, + B11111111,B00000000,B00000000,B01111111,B11111111,B11111111,B11111000,B01111111,B11111111,B11111111,B11111111, + B11111111,B10000000,B00000000,B01111111,B11111111,B11111111,B11100000,B01111111,B11111111,B11111111,B11111111, + B11111111,B11000011,B11111100,B11111111,B11111111,B11111111,B11111000,B11111111,B11111111,B11111111,B11111111, + B11111111,B11000011,B11111100,B11111111,B11111111,B11111111,B11111000,B11111111,B11111111,B11111111,B11111111, + B11111111,B10000111,B11111101,B11111111,B11111111,B11111111,B11110001,B11111111,B11111111,B11111111,B11111111, + B11111111,B10000111,B11111111,B11111111,B11111111,B11111111,B11110001,B11111111,B11111111,B11111111,B11111111, + B11111111,B00001111,B11100111,B11110011,B00001111,B11111100,B00100011,B11111100,B00111111,B11111111,B11111111, + B11111111,B00001111,B11101111,B10000000,B00000111,B11110000,B00000011,B11110000,B00011110,B00000000,B01111111, + B11111110,B00011111,B11001111,B10000001,B10000111,B11000111,B10000111,B11000111,B00001100,B00000000,B01111111, + B11111110,B00000000,B00011111,B11000111,B11000111,B10001111,B11000111,B10011111,B00001111,B00001100,B11111111, + B11111110,B00000000,B00011111,B10000111,B10001111,B00011111,B10001111,B00011111,B00001111,B00011111,B11111111, + B11111100,B00111111,B10011111,B10001111,B10001111,B00011111,B10001110,B00000000,B00011110,B00111111,B11111111, + B11111100,B01111111,B00111111,B00001111,B00011110,B00111111,B00011110,B00111111,B11111110,B00111111,B11111111, + B11111000,B01111111,B11111111,B00011111,B00011100,B00111111,B00011100,B01111111,B11111100,B01111111,B11111111, + B11111000,B11111111,B11111111,B00011110,B00011100,B01111110,B00011100,B01111111,B11111100,B01111111,B11111111, + B11110000,B11111111,B11001110,B00111110,B00111100,B01111110,B00111100,B01111111,B10111000,B11111111,B11111111, + B11110000,B11111111,B10011110,B00111100,B00111000,B01111100,B00111000,B01111110,B01111000,B11111111,B11111111, + B11100001,B11111111,B00111100,B01111100,B01111000,B01111100,B01111000,B00111100,B11110001,B11111111,B11111111, + B11100001,B11111000,B00111000,B01111000,B01111000,B00010000,B00011000,B00000001,B11110001,B11111111,B11111111, + B00000000,B00000000,B01100000,B00100000,B00111100,B00000000,B01111100,B00000111,B10000000,B01111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111110,B00011111,B11111110,B00011111,B11111111,B11111111,B11111111 +}; diff --git a/config/examples/Creality/Ender-5 Pro/CrealityV422/_Statusscreen.h b/config/examples/Creality/Ender-5 Pro/CrealityV422/_Statusscreen.h new file mode 100644 index 00000000000..f1f5666638d --- /dev/null +++ b/config/examples/Creality/Ender-5 Pro/CrealityV422/_Statusscreen.h @@ -0,0 +1,70 @@ +/** + * 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 . + * + */ + +/** + * 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: + * https://marlinfw.org/tools/u8glib/converter.html + */ + +// +// Status Screen Logo bitmap +// +#define STATUS_LOGO_Y 6 +#define STATUS_LOGO_WIDTH 40 + +const unsigned char status_logo_bmp[] PROGMEM = { + B00011110,B00000000,B10000000,B00000000,B01111000, + B00010000,B00000000,B10000000,B00000000,B01000000, + B00010000,B10100011,B10011001,B01100000,B01110000, + B00011100,B11010100,B10100101,B10000000,B00001000, + B00010000,B10010100,B10111101,B00001111,B00001000, + B00010000,B10010100,B10100001,B00000000,B01001000, + B00011110,B10010011,B10011101,B00000000,B00110000, + B00000000,B00000000,B00000000,B00000000,B00000000, + B00000000,B00000000,B00000000,B00000000,B00000000, + B00000000,B00000011,B10000000,B00000000,B00000000, + B00000000,B00000010,B01000000,B00000000,B00000000, + B00000000,B00000010,B01010110,B01100000,B00000000, + B00000000,B00000011,B10011000,B10010000,B00000000, + B00000000,B00000010,B00010000,B10010000,B00000000, + B00000000,B00000010,B00010000,B10010000,B00000000, + B00000000,B00000010,B00010000,B01100000,B00000000 +}; + +// +// Use default bitmaps +// +#define STATUS_HOTEND_ANIM +#define STATUS_BED_ANIM +#define STATUS_HEATERS_XSPACE 20 +#if HOTENDS < 2 + #define STATUS_HEATERS_X 48 + #define STATUS_BED_X 73 +#else + #define STATUS_HEATERS_X 40 + #define STATUS_BED_X 81 +#endif diff --git a/config/examples/Creality/Ender-5 Pro/CrealityV427/_Bootscreen.h b/config/examples/Creality/Ender-5 Pro/CrealityV427/_Bootscreen.h new file mode 100644 index 00000000000..ab828376510 --- /dev/null +++ b/config/examples/Creality/Ender-5 Pro/CrealityV427/_Bootscreen.h @@ -0,0 +1,96 @@ +/** + * 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 . + * + */ + +/** + * 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 +#define CUSTOM_BOOTSCREEN_BMPWIDTH 81 +#define CUSTOM_BOOTSCREEN_INVERTED + +const unsigned char custom_start_bmp[] PROGMEM = { + B11111111,B11111111,B11111111,B11111111,B11101111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11101111,B11101111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11100111,B11011111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11100111,B11011111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11100011,B11011111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11110011,B11001111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11100001,B11100001,B11001111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111110,B01111000,B00000000,B00000000,B00000011,B11011101,B11111111,B11111111,B11111111,B11111111, + B11111110,B11111111,B10000000,B01111110,B00000000,B00000001,B11101110,B11111111,B11111111,B11111111,B11111111, + B11111110,B01111101,B11001111,B11111100,B00000000,B00000000,B11110111,B01111111,B11111111,B11111111,B11111111, + B11111111,B10001110,B00000110,B00000000,B00000000,B00000000,B01111011,B10111111,B11111111,B11111111,B11111111, + B11111111,B11000000,B00000000,B00000000,B00000000,B00000000,B01111101,B11011111,B11111111,B11111111,B11111111, + B11111111,B11111100,B00000001,B11111110,B00000000,B00000000,B00111110,B11100111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111100,B00000000,B00000011,B00011111,B01110011,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111000,B00000000,B00000001,B10001111,B10000001,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11100000,B00000000,B00000000,B10000011,B11111001,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B00000000,B11111100,B00000000,B00000000,B11110000,B11111111,B11111111,B11111111, + B11111111,B11111111,B11100000,B00001111,B11111111,B11000000,B00000000,B00000000,B11111111,B11111111,B11111111, + B11111111,B11111110,B00000011,B11111111,B11111111,B11000000,B00000000,B00000000,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111001,B00000000,B00000000,B00000000,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111100,B00000000,B00000111,B11000000,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B00000000,B00000111,B11100000,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11100000,B00000111,B11110001,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111100,B00000111,B11111001,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B00000011,B11111001,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B10000011,B11111001,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11000011,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11100001,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11110000,B10111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111011,B11111000,B00111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111001,B11111000,B00111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B01111110,B11110000,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B10001110,B00000011,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11100000,B00011111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B01111111,B11111111,B11111111,B11111111, + B11111111,B00000000,B00000000,B01111111,B11111111,B11111111,B11111000,B01111111,B11111111,B11111111,B11111111, + B11111111,B10000000,B00000000,B01111111,B11111111,B11111111,B11100000,B01111111,B11111111,B11111111,B11111111, + B11111111,B11000011,B11111100,B11111111,B11111111,B11111111,B11111000,B11111111,B11111111,B11111111,B11111111, + B11111111,B11000011,B11111100,B11111111,B11111111,B11111111,B11111000,B11111111,B11111111,B11111111,B11111111, + B11111111,B10000111,B11111101,B11111111,B11111111,B11111111,B11110001,B11111111,B11111111,B11111111,B11111111, + B11111111,B10000111,B11111111,B11111111,B11111111,B11111111,B11110001,B11111111,B11111111,B11111111,B11111111, + B11111111,B00001111,B11100111,B11110011,B00001111,B11111100,B00100011,B11111100,B00111111,B11111111,B11111111, + B11111111,B00001111,B11101111,B10000000,B00000111,B11110000,B00000011,B11110000,B00011110,B00000000,B01111111, + B11111110,B00011111,B11001111,B10000001,B10000111,B11000111,B10000111,B11000111,B00001100,B00000000,B01111111, + B11111110,B00000000,B00011111,B11000111,B11000111,B10001111,B11000111,B10011111,B00001111,B00001100,B11111111, + B11111110,B00000000,B00011111,B10000111,B10001111,B00011111,B10001111,B00011111,B00001111,B00011111,B11111111, + B11111100,B00111111,B10011111,B10001111,B10001111,B00011111,B10001110,B00000000,B00011110,B00111111,B11111111, + B11111100,B01111111,B00111111,B00001111,B00011110,B00111111,B00011110,B00111111,B11111110,B00111111,B11111111, + B11111000,B01111111,B11111111,B00011111,B00011100,B00111111,B00011100,B01111111,B11111100,B01111111,B11111111, + B11111000,B11111111,B11111111,B00011110,B00011100,B01111110,B00011100,B01111111,B11111100,B01111111,B11111111, + B11110000,B11111111,B11001110,B00111110,B00111100,B01111110,B00111100,B01111111,B10111000,B11111111,B11111111, + B11110000,B11111111,B10011110,B00111100,B00111000,B01111100,B00111000,B01111110,B01111000,B11111111,B11111111, + B11100001,B11111111,B00111100,B01111100,B01111000,B01111100,B01111000,B00111100,B11110001,B11111111,B11111111, + B11100001,B11111000,B00111000,B01111000,B01111000,B00010000,B00011000,B00000001,B11110001,B11111111,B11111111, + B00000000,B00000000,B01100000,B00100000,B00111100,B00000000,B01111100,B00000111,B10000000,B01111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111110,B00011111,B11111110,B00011111,B11111111,B11111111,B11111111 +}; diff --git a/config/examples/Creality/Ender-5 Pro/CrealityV427/_Statusscreen.h b/config/examples/Creality/Ender-5 Pro/CrealityV427/_Statusscreen.h new file mode 100644 index 00000000000..f1f5666638d --- /dev/null +++ b/config/examples/Creality/Ender-5 Pro/CrealityV427/_Statusscreen.h @@ -0,0 +1,70 @@ +/** + * 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 . + * + */ + +/** + * 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: + * https://marlinfw.org/tools/u8glib/converter.html + */ + +// +// Status Screen Logo bitmap +// +#define STATUS_LOGO_Y 6 +#define STATUS_LOGO_WIDTH 40 + +const unsigned char status_logo_bmp[] PROGMEM = { + B00011110,B00000000,B10000000,B00000000,B01111000, + B00010000,B00000000,B10000000,B00000000,B01000000, + B00010000,B10100011,B10011001,B01100000,B01110000, + B00011100,B11010100,B10100101,B10000000,B00001000, + B00010000,B10010100,B10111101,B00001111,B00001000, + B00010000,B10010100,B10100001,B00000000,B01001000, + B00011110,B10010011,B10011101,B00000000,B00110000, + B00000000,B00000000,B00000000,B00000000,B00000000, + B00000000,B00000000,B00000000,B00000000,B00000000, + B00000000,B00000011,B10000000,B00000000,B00000000, + B00000000,B00000010,B01000000,B00000000,B00000000, + B00000000,B00000010,B01010110,B01100000,B00000000, + B00000000,B00000011,B10011000,B10010000,B00000000, + B00000000,B00000010,B00010000,B10010000,B00000000, + B00000000,B00000010,B00010000,B10010000,B00000000, + B00000000,B00000010,B00010000,B01100000,B00000000 +}; + +// +// Use default bitmaps +// +#define STATUS_HOTEND_ANIM +#define STATUS_BED_ANIM +#define STATUS_HEATERS_XSPACE 20 +#if HOTENDS < 2 + #define STATUS_HEATERS_X 48 + #define STATUS_BED_X 73 +#else + #define STATUS_HEATERS_X 40 + #define STATUS_BED_X 81 +#endif diff --git a/config/examples/Creality/Ender-5/BigTreeTech SKR E3 Turbo with BLTouch/README.md b/config/examples/Creality/Ender-5/BigTreeTech SKR E3 Turbo with BLTouch/README.md new file mode 100644 index 00000000000..792b0b61b57 --- /dev/null +++ b/config/examples/Creality/Ender-5/BigTreeTech SKR E3 Turbo with BLTouch/README.md @@ -0,0 +1,13 @@ +# BigTreeTech SKR E3 Turbo with BL-Touch in Ender 5 + +This board is larger than the other SKR Mini E3 and Creality boards and interferes with the power supply in the Ender 5 electronics case. + +I (lpla) did a simple adapter for the power supply that can use short M8 screws and bolts (glued to this adapter): https://www.thingiverse.com/thing:4676935 + +That way the PSU gives enough space for the board to be drop-in replace. So all components fit inside the electronics case and are hold properly. + +Regarding wiring, electronics case fan should be connected to the FAN2 pins. BLTouch can be connected like the SKR E3 mini v2.0 to the Z-PROBE pins (check naming: https://github.com/bigtreetech/BIGTREETECH-SKR-E3-Turbo/blob/master/Hardware/BTT%20SKR%20E3%20Turbo-Pin.pdf). See a SKR E3 mini v2.0 guide: https://linsomniac.gitlab.io/post/2020-06-20-ender3-pro-skr-v2_0-bltouch-upgrade/ + +This folder contains configuration files for Ender 5 using v2.0.X Marlin with BLTouch. + +To compile, just use these config files and set `default_envs = LPC1769` in platformio.ini file. diff --git a/config/examples/Creality/Ender-5/BigTreeTech SKR E3 Turbo with BLTouch/_Bootscreen.h b/config/examples/Creality/Ender-5/BigTreeTech SKR E3 Turbo with BLTouch/_Bootscreen.h new file mode 100644 index 00000000000..ab828376510 --- /dev/null +++ b/config/examples/Creality/Ender-5/BigTreeTech SKR E3 Turbo with BLTouch/_Bootscreen.h @@ -0,0 +1,96 @@ +/** + * 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 . + * + */ + +/** + * 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 +#define CUSTOM_BOOTSCREEN_BMPWIDTH 81 +#define CUSTOM_BOOTSCREEN_INVERTED + +const unsigned char custom_start_bmp[] PROGMEM = { + B11111111,B11111111,B11111111,B11111111,B11101111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11101111,B11101111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11100111,B11011111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11100111,B11011111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11100011,B11011111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11110011,B11001111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11100001,B11100001,B11001111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111110,B01111000,B00000000,B00000000,B00000011,B11011101,B11111111,B11111111,B11111111,B11111111, + B11111110,B11111111,B10000000,B01111110,B00000000,B00000001,B11101110,B11111111,B11111111,B11111111,B11111111, + B11111110,B01111101,B11001111,B11111100,B00000000,B00000000,B11110111,B01111111,B11111111,B11111111,B11111111, + B11111111,B10001110,B00000110,B00000000,B00000000,B00000000,B01111011,B10111111,B11111111,B11111111,B11111111, + B11111111,B11000000,B00000000,B00000000,B00000000,B00000000,B01111101,B11011111,B11111111,B11111111,B11111111, + B11111111,B11111100,B00000001,B11111110,B00000000,B00000000,B00111110,B11100111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111100,B00000000,B00000011,B00011111,B01110011,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111000,B00000000,B00000001,B10001111,B10000001,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11100000,B00000000,B00000000,B10000011,B11111001,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B00000000,B11111100,B00000000,B00000000,B11110000,B11111111,B11111111,B11111111, + B11111111,B11111111,B11100000,B00001111,B11111111,B11000000,B00000000,B00000000,B11111111,B11111111,B11111111, + B11111111,B11111110,B00000011,B11111111,B11111111,B11000000,B00000000,B00000000,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111001,B00000000,B00000000,B00000000,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111100,B00000000,B00000111,B11000000,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B00000000,B00000111,B11100000,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11100000,B00000111,B11110001,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111100,B00000111,B11111001,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B00000011,B11111001,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B10000011,B11111001,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11000011,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11100001,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11110000,B10111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111011,B11111000,B00111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111001,B11111000,B00111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B01111110,B11110000,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B10001110,B00000011,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11100000,B00011111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B01111111,B11111111,B11111111,B11111111, + B11111111,B00000000,B00000000,B01111111,B11111111,B11111111,B11111000,B01111111,B11111111,B11111111,B11111111, + B11111111,B10000000,B00000000,B01111111,B11111111,B11111111,B11100000,B01111111,B11111111,B11111111,B11111111, + B11111111,B11000011,B11111100,B11111111,B11111111,B11111111,B11111000,B11111111,B11111111,B11111111,B11111111, + B11111111,B11000011,B11111100,B11111111,B11111111,B11111111,B11111000,B11111111,B11111111,B11111111,B11111111, + B11111111,B10000111,B11111101,B11111111,B11111111,B11111111,B11110001,B11111111,B11111111,B11111111,B11111111, + B11111111,B10000111,B11111111,B11111111,B11111111,B11111111,B11110001,B11111111,B11111111,B11111111,B11111111, + B11111111,B00001111,B11100111,B11110011,B00001111,B11111100,B00100011,B11111100,B00111111,B11111111,B11111111, + B11111111,B00001111,B11101111,B10000000,B00000111,B11110000,B00000011,B11110000,B00011110,B00000000,B01111111, + B11111110,B00011111,B11001111,B10000001,B10000111,B11000111,B10000111,B11000111,B00001100,B00000000,B01111111, + B11111110,B00000000,B00011111,B11000111,B11000111,B10001111,B11000111,B10011111,B00001111,B00001100,B11111111, + B11111110,B00000000,B00011111,B10000111,B10001111,B00011111,B10001111,B00011111,B00001111,B00011111,B11111111, + B11111100,B00111111,B10011111,B10001111,B10001111,B00011111,B10001110,B00000000,B00011110,B00111111,B11111111, + B11111100,B01111111,B00111111,B00001111,B00011110,B00111111,B00011110,B00111111,B11111110,B00111111,B11111111, + B11111000,B01111111,B11111111,B00011111,B00011100,B00111111,B00011100,B01111111,B11111100,B01111111,B11111111, + B11111000,B11111111,B11111111,B00011110,B00011100,B01111110,B00011100,B01111111,B11111100,B01111111,B11111111, + B11110000,B11111111,B11001110,B00111110,B00111100,B01111110,B00111100,B01111111,B10111000,B11111111,B11111111, + B11110000,B11111111,B10011110,B00111100,B00111000,B01111100,B00111000,B01111110,B01111000,B11111111,B11111111, + B11100001,B11111111,B00111100,B01111100,B01111000,B01111100,B01111000,B00111100,B11110001,B11111111,B11111111, + B11100001,B11111000,B00111000,B01111000,B01111000,B00010000,B00011000,B00000001,B11110001,B11111111,B11111111, + B00000000,B00000000,B01100000,B00100000,B00111100,B00000000,B01111100,B00000111,B10000000,B01111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111110,B00011111,B11111110,B00011111,B11111111,B11111111,B11111111 +}; diff --git a/config/examples/Creality/Ender-5/BigTreeTech SKR E3 Turbo with BLTouch/_Statusscreen.h b/config/examples/Creality/Ender-5/BigTreeTech SKR E3 Turbo with BLTouch/_Statusscreen.h new file mode 100644 index 00000000000..997351457cd --- /dev/null +++ b/config/examples/Creality/Ender-5/BigTreeTech SKR E3 Turbo with BLTouch/_Statusscreen.h @@ -0,0 +1,61 @@ +/** + * 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 . + * + */ + +/** + * 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: + * https://marlinfw.org/tools/u8glib/converter.html + */ + +// +// Status Screen Logo bitmap +// +#define STATUS_LOGO_Y 8 +#define STATUS_LOGO_WIDTH 37 + +const unsigned char status_logo_bmp[] PROGMEM = { + B11111000,B00000001,B10000000,B00000000,B01111000, + B01001000,B00000000,B10000000,B00000000,B01000000, + B01000011,B11000011,B10001100,B11010000,B01110000, + B01110001,B00100100,B10010010,B01100111,B00001000, + B01000001,B00100100,B10011110,B01000000,B00001000, + B01001001,B00100100,B10010000,B01000000,B01001000, + B11111011,B10110011,B11001110,B11100000,B00110000 +}; + +// +// Use default bitmaps +// +#define STATUS_HOTEND_ANIM +#define STATUS_BED_ANIM +#define STATUS_HEATERS_XSPACE 20 +#if HOTENDS < 2 + #define STATUS_HEATERS_X 48 + #define STATUS_BED_X 73 +#else + #define STATUS_HEATERS_X 40 + #define STATUS_BED_X 81 +#endif diff --git a/config/examples/Creality/Ender-5/BigTreeTech SKR E3 Turbo/README.md b/config/examples/Creality/Ender-5/BigTreeTech SKR E3 Turbo/README.md new file mode 100644 index 00000000000..331ce49968c --- /dev/null +++ b/config/examples/Creality/Ender-5/BigTreeTech SKR E3 Turbo/README.md @@ -0,0 +1,13 @@ +# BigTreeTech SKR E3 Turbo in Ender 5 + +This board is larger than the other SKR Mini E3 and Creality boards and interferes with the power supply in the Ender 5 electronics case. + +I (lpla) did a simple adapter for the power supply that can use short M8 screws and bolts (glued to this adapter): https://www.thingiverse.com/thing:4676935 + +That way the PSU gives enough space for the board to be drop-in replace. So all components fit inside the electronics case and are hold properly. + +Regarding wiring, electronics case fan should be connected to the FAN2 pins. + +This folder contains configuration files for Ender 5 using v2.0.X Marlin. + +To compile, just use these config files and set `default_envs = LPC1769` in platformio.ini file. diff --git a/config/examples/Creality/Ender-5/BigTreeTech SKR E3 Turbo/_Bootscreen.h b/config/examples/Creality/Ender-5/BigTreeTech SKR E3 Turbo/_Bootscreen.h new file mode 100644 index 00000000000..ab828376510 --- /dev/null +++ b/config/examples/Creality/Ender-5/BigTreeTech SKR E3 Turbo/_Bootscreen.h @@ -0,0 +1,96 @@ +/** + * 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 . + * + */ + +/** + * 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 +#define CUSTOM_BOOTSCREEN_BMPWIDTH 81 +#define CUSTOM_BOOTSCREEN_INVERTED + +const unsigned char custom_start_bmp[] PROGMEM = { + B11111111,B11111111,B11111111,B11111111,B11101111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11101111,B11101111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11100111,B11011111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11100111,B11011111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11100011,B11011111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11110011,B11001111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11100001,B11100001,B11001111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111110,B01111000,B00000000,B00000000,B00000011,B11011101,B11111111,B11111111,B11111111,B11111111, + B11111110,B11111111,B10000000,B01111110,B00000000,B00000001,B11101110,B11111111,B11111111,B11111111,B11111111, + B11111110,B01111101,B11001111,B11111100,B00000000,B00000000,B11110111,B01111111,B11111111,B11111111,B11111111, + B11111111,B10001110,B00000110,B00000000,B00000000,B00000000,B01111011,B10111111,B11111111,B11111111,B11111111, + B11111111,B11000000,B00000000,B00000000,B00000000,B00000000,B01111101,B11011111,B11111111,B11111111,B11111111, + B11111111,B11111100,B00000001,B11111110,B00000000,B00000000,B00111110,B11100111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111100,B00000000,B00000011,B00011111,B01110011,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111000,B00000000,B00000001,B10001111,B10000001,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11100000,B00000000,B00000000,B10000011,B11111001,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B00000000,B11111100,B00000000,B00000000,B11110000,B11111111,B11111111,B11111111, + B11111111,B11111111,B11100000,B00001111,B11111111,B11000000,B00000000,B00000000,B11111111,B11111111,B11111111, + B11111111,B11111110,B00000011,B11111111,B11111111,B11000000,B00000000,B00000000,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111001,B00000000,B00000000,B00000000,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111100,B00000000,B00000111,B11000000,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B00000000,B00000111,B11100000,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11100000,B00000111,B11110001,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111100,B00000111,B11111001,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B00000011,B11111001,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B10000011,B11111001,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11000011,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11100001,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11110000,B10111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111011,B11111000,B00111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111001,B11111000,B00111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B01111110,B11110000,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B10001110,B00000011,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11100000,B00011111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B01111111,B11111111,B11111111,B11111111, + B11111111,B00000000,B00000000,B01111111,B11111111,B11111111,B11111000,B01111111,B11111111,B11111111,B11111111, + B11111111,B10000000,B00000000,B01111111,B11111111,B11111111,B11100000,B01111111,B11111111,B11111111,B11111111, + B11111111,B11000011,B11111100,B11111111,B11111111,B11111111,B11111000,B11111111,B11111111,B11111111,B11111111, + B11111111,B11000011,B11111100,B11111111,B11111111,B11111111,B11111000,B11111111,B11111111,B11111111,B11111111, + B11111111,B10000111,B11111101,B11111111,B11111111,B11111111,B11110001,B11111111,B11111111,B11111111,B11111111, + B11111111,B10000111,B11111111,B11111111,B11111111,B11111111,B11110001,B11111111,B11111111,B11111111,B11111111, + B11111111,B00001111,B11100111,B11110011,B00001111,B11111100,B00100011,B11111100,B00111111,B11111111,B11111111, + B11111111,B00001111,B11101111,B10000000,B00000111,B11110000,B00000011,B11110000,B00011110,B00000000,B01111111, + B11111110,B00011111,B11001111,B10000001,B10000111,B11000111,B10000111,B11000111,B00001100,B00000000,B01111111, + B11111110,B00000000,B00011111,B11000111,B11000111,B10001111,B11000111,B10011111,B00001111,B00001100,B11111111, + B11111110,B00000000,B00011111,B10000111,B10001111,B00011111,B10001111,B00011111,B00001111,B00011111,B11111111, + B11111100,B00111111,B10011111,B10001111,B10001111,B00011111,B10001110,B00000000,B00011110,B00111111,B11111111, + B11111100,B01111111,B00111111,B00001111,B00011110,B00111111,B00011110,B00111111,B11111110,B00111111,B11111111, + B11111000,B01111111,B11111111,B00011111,B00011100,B00111111,B00011100,B01111111,B11111100,B01111111,B11111111, + B11111000,B11111111,B11111111,B00011110,B00011100,B01111110,B00011100,B01111111,B11111100,B01111111,B11111111, + B11110000,B11111111,B11001110,B00111110,B00111100,B01111110,B00111100,B01111111,B10111000,B11111111,B11111111, + B11110000,B11111111,B10011110,B00111100,B00111000,B01111100,B00111000,B01111110,B01111000,B11111111,B11111111, + B11100001,B11111111,B00111100,B01111100,B01111000,B01111100,B01111000,B00111100,B11110001,B11111111,B11111111, + B11100001,B11111000,B00111000,B01111000,B01111000,B00010000,B00011000,B00000001,B11110001,B11111111,B11111111, + B00000000,B00000000,B01100000,B00100000,B00111100,B00000000,B01111100,B00000111,B10000000,B01111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111110,B00011111,B11111110,B00011111,B11111111,B11111111,B11111111 +}; diff --git a/config/examples/Creality/Ender-5/BigTreeTech SKR E3 Turbo/_Statusscreen.h b/config/examples/Creality/Ender-5/BigTreeTech SKR E3 Turbo/_Statusscreen.h new file mode 100644 index 00000000000..997351457cd --- /dev/null +++ b/config/examples/Creality/Ender-5/BigTreeTech SKR E3 Turbo/_Statusscreen.h @@ -0,0 +1,61 @@ +/** + * 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 . + * + */ + +/** + * 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: + * https://marlinfw.org/tools/u8glib/converter.html + */ + +// +// Status Screen Logo bitmap +// +#define STATUS_LOGO_Y 8 +#define STATUS_LOGO_WIDTH 37 + +const unsigned char status_logo_bmp[] PROGMEM = { + B11111000,B00000001,B10000000,B00000000,B01111000, + B01001000,B00000000,B10000000,B00000000,B01000000, + B01000011,B11000011,B10001100,B11010000,B01110000, + B01110001,B00100100,B10010010,B01100111,B00001000, + B01000001,B00100100,B10011110,B01000000,B00001000, + B01001001,B00100100,B10010000,B01000000,B01001000, + B11111011,B10110011,B11001110,B11100000,B00110000 +}; + +// +// Use default bitmaps +// +#define STATUS_HOTEND_ANIM +#define STATUS_BED_ANIM +#define STATUS_HEATERS_XSPACE 20 +#if HOTENDS < 2 + #define STATUS_HEATERS_X 48 + #define STATUS_BED_X 73 +#else + #define STATUS_HEATERS_X 40 + #define STATUS_BED_X 81 +#endif diff --git a/config/examples/Creality/Ender-5/BigTreeTech SKR Mini E3 1.2/_Bootscreen.h b/config/examples/Creality/Ender-5/BigTreeTech SKR Mini E3 1.2/_Bootscreen.h new file mode 100644 index 00000000000..324cb4a6167 --- /dev/null +++ b/config/examples/Creality/Ender-5/BigTreeTech SKR Mini E3 1.2/_Bootscreen.h @@ -0,0 +1,97 @@ +/** + * 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 + +/** + * 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 +#define CUSTOM_BOOTSCREEN_BMPWIDTH 81 +#define CUSTOM_BOOTSCREEN_INVERTED + +const unsigned char custom_start_bmp[] PROGMEM = { + B11111111,B11111111,B11111111,B11111111,B11101111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11101111,B11101111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11100111,B11011111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11100111,B11011111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11100011,B11011111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11110011,B11001111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11100001,B11100001,B11001111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111110,B01111000,B00000000,B00000000,B00000011,B11011101,B11111111,B11111111,B11111111,B11111111, + B11111110,B11111111,B10000000,B01111110,B00000000,B00000001,B11101110,B11111111,B11111111,B11111111,B11111111, + B11111110,B01111101,B11001111,B11111100,B00000000,B00000000,B11110111,B01111111,B11111111,B11111111,B11111111, + B11111111,B10001110,B00000110,B00000000,B00000000,B00000000,B01111011,B10111111,B11111111,B11111111,B11111111, + B11111111,B11000000,B00000000,B00000000,B00000000,B00000000,B01111101,B11011111,B11111111,B11111111,B11111111, + B11111111,B11111100,B00000001,B11111110,B00000000,B00000000,B00111110,B11100111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111100,B00000000,B00000011,B00011111,B01110011,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111000,B00000000,B00000001,B10001111,B10000001,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11100000,B00000000,B00000000,B10000011,B11111001,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B00000000,B11111100,B00000000,B00000000,B11110000,B11111111,B11111111,B11111111, + B11111111,B11111111,B11100000,B00001111,B11111111,B11000000,B00000000,B00000000,B11111111,B11111111,B11111111, + B11111111,B11111110,B00000011,B11111111,B11111111,B11000000,B00000000,B00000000,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111001,B00000000,B00000000,B00000000,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111100,B00000000,B00000111,B11000000,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B00000000,B00000111,B11100000,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11100000,B00000111,B11110001,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111100,B00000111,B11111001,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B00000011,B11111001,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B10000011,B11111001,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11000011,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11100001,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11110000,B10111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111011,B11111000,B00111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111001,B11111000,B00111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B01111110,B11110000,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B10001110,B00000011,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11100000,B00011111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B01111111,B11111111,B11111111,B11111111, + B11111111,B00000000,B00000000,B01111111,B11111111,B11111111,B11111000,B01111111,B11111111,B11111111,B11111111, + B11111111,B10000000,B00000000,B01111111,B11111111,B11111111,B11100000,B01111111,B11111111,B11111111,B11111111, + B11111111,B11000011,B11111100,B11111111,B11111111,B11111111,B11111000,B11111111,B11111111,B11111111,B11111111, + B11111111,B11000011,B11111100,B11111111,B11111111,B11111111,B11111000,B11111111,B11111111,B11111111,B11111111, + B11111111,B10000111,B11111101,B11111111,B11111111,B11111111,B11110001,B11111111,B11111111,B11111111,B11111111, + B11111111,B10000111,B11111111,B11111111,B11111111,B11111111,B11110001,B11111111,B11111111,B11111111,B11111111, + B11111111,B00001111,B11100111,B11110011,B00001111,B11111100,B00100011,B11111100,B00111111,B11111111,B11111111, + B11111111,B00001111,B11101111,B10000000,B00000111,B11110000,B00000011,B11110000,B00011110,B00000000,B01111111, + B11111110,B00011111,B11001111,B10000001,B10000111,B11000111,B10000111,B11000111,B00001100,B00000000,B01111111, + B11111110,B00000000,B00011111,B11000111,B11000111,B10001111,B11000111,B10011111,B00001111,B00001100,B11111111, + B11111110,B00000000,B00011111,B10000111,B10001111,B00011111,B10001111,B00011111,B00001111,B00011111,B11111111, + B11111100,B00111111,B10011111,B10001111,B10001111,B00011111,B10001110,B00000000,B00011110,B00111111,B11111111, + B11111100,B01111111,B00111111,B00001111,B00011110,B00111111,B00011110,B00111111,B11111110,B00111111,B11111111, + B11111000,B01111111,B11111111,B00011111,B00011100,B00111111,B00011100,B01111111,B11111100,B01111111,B11111111, + B11111000,B11111111,B11111111,B00011110,B00011100,B01111110,B00011100,B01111111,B11111100,B01111111,B11111111, + B11110000,B11111111,B11001110,B00111110,B00111100,B01111110,B00111100,B01111111,B10111000,B11111111,B11111111, + B11110000,B11111111,B10011110,B00111100,B00111000,B01111100,B00111000,B01111110,B01111000,B11111111,B11111111, + B11100001,B11111111,B00111100,B01111100,B01111000,B01111100,B01111000,B00111100,B11110001,B11111111,B11111111, + B11100001,B11111000,B00111000,B01111000,B01111000,B00010000,B00011000,B00000001,B11110001,B11111111,B11111111, + B00000000,B00000000,B01100000,B00100000,B00111100,B00000000,B01111100,B00000111,B10000000,B01111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111110,B00011111,B11111110,B00011111,B11111111,B11111111,B11111111 +}; diff --git a/config/examples/Creality/Ender-5/BigTreeTech SKR Mini E3 1.2/_Statusscreen.h b/config/examples/Creality/Ender-5/BigTreeTech SKR Mini E3 1.2/_Statusscreen.h new file mode 100644 index 00000000000..d1e2f4a6429 --- /dev/null +++ b/config/examples/Creality/Ender-5/BigTreeTech SKR Mini E3 1.2/_Statusscreen.h @@ -0,0 +1,62 @@ +/** + * 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 + +/** + * 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: + * https://marlinfw.org/tools/u8glib/converter.html + */ + +// +// Status Screen Logo bitmap +// +#define STATUS_LOGO_Y 8 +#define STATUS_LOGO_WIDTH 39 + +const unsigned char status_logo_bmp[] PROGMEM = { + B11111000,B00000001,B10000000,B00000000,B00001100, + B01001000,B00000000,B10000000,B00000000,B00010010, + B01000011,B11000011,B10001100,B11010000,B00000010, + B01110001,B00100100,B10010010,B01100111,B11001100, + B01000001,B00100100,B10011110,B01000000,B00000010, + B01001001,B00100100,B10010000,B01000000,B00010010, + B11111011,B10110011,B11001110,B11100000,B00001100 +}; + +// +// Use default bitmaps +// +#define STATUS_HOTEND_ANIM +#define STATUS_BED_ANIM +#define STATUS_HEATERS_XSPACE 20 +#if HOTENDS < 2 + #define STATUS_HEATERS_X 48 + #define STATUS_BED_X 72 +#else + #define STATUS_HEATERS_X 40 + #define STATUS_BED_X 80 +#endif diff --git a/config/examples/Creality/Ender-5/BigTreeTech SKR Mini E3 2.0/README.md b/config/examples/Creality/Ender-5/BigTreeTech SKR Mini E3 2.0/README.md new file mode 100644 index 00000000000..15ea6c022a7 --- /dev/null +++ b/config/examples/Creality/Ender-5/BigTreeTech SKR Mini E3 2.0/README.md @@ -0,0 +1,23 @@ +# Ender-5 with BigTreeTech SKR Mini E3 v2.0 + +## Build with "Auto Build Marlin" + +For the best experience building with PlatformIO in VSCode, open up the "Extensions" panel and install the "Auto Build Marlin" extension. After installation, open up the Auto Build Marlin view and click the "Build" button for the "512K" environment. + +## Build with PlatformIO + +For direct PlatformIO build, locate the `env:STM32F103RC_btt_512K` group the PlatformIO panel and click the "Build" item in that group to start the build. + +To make the main "Build" button apply to this board's environment, edit the `platformio.ini` section `[platformio]` and change `default_envs` to + +```ini +default_envs = STM32F103RC_btt_512K +``` + +## Older Leadscrew + +**Note:** This Ender-5 `Configuration.h` applies to the newer leadscrew with 800 steps/mm. If your printer has the older leadscrew, change the Z component of `DEFAULT_AXIS_STEP_PER_UNIT` to 400 as in the example below: + +```cpp +#define DEFAULT_AXIS_STEPS_PER_UNIT { 80, 80, 400, 93 } +``` diff --git a/config/examples/Creality/Ender-5/BigTreeTech SKR Mini E3 2.0/_Bootscreen.h b/config/examples/Creality/Ender-5/BigTreeTech SKR Mini E3 2.0/_Bootscreen.h new file mode 100644 index 00000000000..ab828376510 --- /dev/null +++ b/config/examples/Creality/Ender-5/BigTreeTech SKR Mini E3 2.0/_Bootscreen.h @@ -0,0 +1,96 @@ +/** + * 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 . + * + */ + +/** + * 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 +#define CUSTOM_BOOTSCREEN_BMPWIDTH 81 +#define CUSTOM_BOOTSCREEN_INVERTED + +const unsigned char custom_start_bmp[] PROGMEM = { + B11111111,B11111111,B11111111,B11111111,B11101111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11101111,B11101111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11100111,B11011111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11100111,B11011111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11100011,B11011111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11110011,B11001111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11100001,B11100001,B11001111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111110,B01111000,B00000000,B00000000,B00000011,B11011101,B11111111,B11111111,B11111111,B11111111, + B11111110,B11111111,B10000000,B01111110,B00000000,B00000001,B11101110,B11111111,B11111111,B11111111,B11111111, + B11111110,B01111101,B11001111,B11111100,B00000000,B00000000,B11110111,B01111111,B11111111,B11111111,B11111111, + B11111111,B10001110,B00000110,B00000000,B00000000,B00000000,B01111011,B10111111,B11111111,B11111111,B11111111, + B11111111,B11000000,B00000000,B00000000,B00000000,B00000000,B01111101,B11011111,B11111111,B11111111,B11111111, + B11111111,B11111100,B00000001,B11111110,B00000000,B00000000,B00111110,B11100111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111100,B00000000,B00000011,B00011111,B01110011,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111000,B00000000,B00000001,B10001111,B10000001,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11100000,B00000000,B00000000,B10000011,B11111001,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B00000000,B11111100,B00000000,B00000000,B11110000,B11111111,B11111111,B11111111, + B11111111,B11111111,B11100000,B00001111,B11111111,B11000000,B00000000,B00000000,B11111111,B11111111,B11111111, + B11111111,B11111110,B00000011,B11111111,B11111111,B11000000,B00000000,B00000000,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111001,B00000000,B00000000,B00000000,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111100,B00000000,B00000111,B11000000,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B00000000,B00000111,B11100000,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11100000,B00000111,B11110001,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111100,B00000111,B11111001,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B00000011,B11111001,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B10000011,B11111001,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11000011,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11100001,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11110000,B10111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111011,B11111000,B00111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111001,B11111000,B00111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B01111110,B11110000,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B10001110,B00000011,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11100000,B00011111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B01111111,B11111111,B11111111,B11111111, + B11111111,B00000000,B00000000,B01111111,B11111111,B11111111,B11111000,B01111111,B11111111,B11111111,B11111111, + B11111111,B10000000,B00000000,B01111111,B11111111,B11111111,B11100000,B01111111,B11111111,B11111111,B11111111, + B11111111,B11000011,B11111100,B11111111,B11111111,B11111111,B11111000,B11111111,B11111111,B11111111,B11111111, + B11111111,B11000011,B11111100,B11111111,B11111111,B11111111,B11111000,B11111111,B11111111,B11111111,B11111111, + B11111111,B10000111,B11111101,B11111111,B11111111,B11111111,B11110001,B11111111,B11111111,B11111111,B11111111, + B11111111,B10000111,B11111111,B11111111,B11111111,B11111111,B11110001,B11111111,B11111111,B11111111,B11111111, + B11111111,B00001111,B11100111,B11110011,B00001111,B11111100,B00100011,B11111100,B00111111,B11111111,B11111111, + B11111111,B00001111,B11101111,B10000000,B00000111,B11110000,B00000011,B11110000,B00011110,B00000000,B01111111, + B11111110,B00011111,B11001111,B10000001,B10000111,B11000111,B10000111,B11000111,B00001100,B00000000,B01111111, + B11111110,B00000000,B00011111,B11000111,B11000111,B10001111,B11000111,B10011111,B00001111,B00001100,B11111111, + B11111110,B00000000,B00011111,B10000111,B10001111,B00011111,B10001111,B00011111,B00001111,B00011111,B11111111, + B11111100,B00111111,B10011111,B10001111,B10001111,B00011111,B10001110,B00000000,B00011110,B00111111,B11111111, + B11111100,B01111111,B00111111,B00001111,B00011110,B00111111,B00011110,B00111111,B11111110,B00111111,B11111111, + B11111000,B01111111,B11111111,B00011111,B00011100,B00111111,B00011100,B01111111,B11111100,B01111111,B11111111, + B11111000,B11111111,B11111111,B00011110,B00011100,B01111110,B00011100,B01111111,B11111100,B01111111,B11111111, + B11110000,B11111111,B11001110,B00111110,B00111100,B01111110,B00111100,B01111111,B10111000,B11111111,B11111111, + B11110000,B11111111,B10011110,B00111100,B00111000,B01111100,B00111000,B01111110,B01111000,B11111111,B11111111, + B11100001,B11111111,B00111100,B01111100,B01111000,B01111100,B01111000,B00111100,B11110001,B11111111,B11111111, + B11100001,B11111000,B00111000,B01111000,B01111000,B00010000,B00011000,B00000001,B11110001,B11111111,B11111111, + B00000000,B00000000,B01100000,B00100000,B00111100,B00000000,B01111100,B00000111,B10000000,B01111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111110,B00011111,B11111110,B00011111,B11111111,B11111111,B11111111 +}; diff --git a/config/examples/Creality/Ender-5/BigTreeTech SKR Mini E3 2.0/_Statusscreen.h b/config/examples/Creality/Ender-5/BigTreeTech SKR Mini E3 2.0/_Statusscreen.h new file mode 100644 index 00000000000..997351457cd --- /dev/null +++ b/config/examples/Creality/Ender-5/BigTreeTech SKR Mini E3 2.0/_Statusscreen.h @@ -0,0 +1,61 @@ +/** + * 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 . + * + */ + +/** + * 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: + * https://marlinfw.org/tools/u8glib/converter.html + */ + +// +// Status Screen Logo bitmap +// +#define STATUS_LOGO_Y 8 +#define STATUS_LOGO_WIDTH 37 + +const unsigned char status_logo_bmp[] PROGMEM = { + B11111000,B00000001,B10000000,B00000000,B01111000, + B01001000,B00000000,B10000000,B00000000,B01000000, + B01000011,B11000011,B10001100,B11010000,B01110000, + B01110001,B00100100,B10010010,B01100111,B00001000, + B01000001,B00100100,B10011110,B01000000,B00001000, + B01001001,B00100100,B10010000,B01000000,B01001000, + B11111011,B10110011,B11001110,B11100000,B00110000 +}; + +// +// Use default bitmaps +// +#define STATUS_HOTEND_ANIM +#define STATUS_BED_ANIM +#define STATUS_HEATERS_XSPACE 20 +#if HOTENDS < 2 + #define STATUS_HEATERS_X 48 + #define STATUS_BED_X 73 +#else + #define STATUS_HEATERS_X 40 + #define STATUS_BED_X 81 +#endif diff --git a/config/examples/Creality/Ender-5/CrealityV1/_Bootscreen.h b/config/examples/Creality/Ender-5/CrealityV1/_Bootscreen.h new file mode 100644 index 00000000000..ab828376510 --- /dev/null +++ b/config/examples/Creality/Ender-5/CrealityV1/_Bootscreen.h @@ -0,0 +1,96 @@ +/** + * 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 . + * + */ + +/** + * 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 +#define CUSTOM_BOOTSCREEN_BMPWIDTH 81 +#define CUSTOM_BOOTSCREEN_INVERTED + +const unsigned char custom_start_bmp[] PROGMEM = { + B11111111,B11111111,B11111111,B11111111,B11101111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11101111,B11101111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11100111,B11011111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11100111,B11011111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11100011,B11011111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11110011,B11001111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11100001,B11100001,B11001111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111110,B01111000,B00000000,B00000000,B00000011,B11011101,B11111111,B11111111,B11111111,B11111111, + B11111110,B11111111,B10000000,B01111110,B00000000,B00000001,B11101110,B11111111,B11111111,B11111111,B11111111, + B11111110,B01111101,B11001111,B11111100,B00000000,B00000000,B11110111,B01111111,B11111111,B11111111,B11111111, + B11111111,B10001110,B00000110,B00000000,B00000000,B00000000,B01111011,B10111111,B11111111,B11111111,B11111111, + B11111111,B11000000,B00000000,B00000000,B00000000,B00000000,B01111101,B11011111,B11111111,B11111111,B11111111, + B11111111,B11111100,B00000001,B11111110,B00000000,B00000000,B00111110,B11100111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111100,B00000000,B00000011,B00011111,B01110011,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111000,B00000000,B00000001,B10001111,B10000001,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11100000,B00000000,B00000000,B10000011,B11111001,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B00000000,B11111100,B00000000,B00000000,B11110000,B11111111,B11111111,B11111111, + B11111111,B11111111,B11100000,B00001111,B11111111,B11000000,B00000000,B00000000,B11111111,B11111111,B11111111, + B11111111,B11111110,B00000011,B11111111,B11111111,B11000000,B00000000,B00000000,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111001,B00000000,B00000000,B00000000,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111100,B00000000,B00000111,B11000000,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B00000000,B00000111,B11100000,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11100000,B00000111,B11110001,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111100,B00000111,B11111001,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B00000011,B11111001,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B10000011,B11111001,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11000011,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11100001,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11110000,B10111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111011,B11111000,B00111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111001,B11111000,B00111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B01111110,B11110000,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B10001110,B00000011,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11100000,B00011111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B01111111,B11111111,B11111111,B11111111, + B11111111,B00000000,B00000000,B01111111,B11111111,B11111111,B11111000,B01111111,B11111111,B11111111,B11111111, + B11111111,B10000000,B00000000,B01111111,B11111111,B11111111,B11100000,B01111111,B11111111,B11111111,B11111111, + B11111111,B11000011,B11111100,B11111111,B11111111,B11111111,B11111000,B11111111,B11111111,B11111111,B11111111, + B11111111,B11000011,B11111100,B11111111,B11111111,B11111111,B11111000,B11111111,B11111111,B11111111,B11111111, + B11111111,B10000111,B11111101,B11111111,B11111111,B11111111,B11110001,B11111111,B11111111,B11111111,B11111111, + B11111111,B10000111,B11111111,B11111111,B11111111,B11111111,B11110001,B11111111,B11111111,B11111111,B11111111, + B11111111,B00001111,B11100111,B11110011,B00001111,B11111100,B00100011,B11111100,B00111111,B11111111,B11111111, + B11111111,B00001111,B11101111,B10000000,B00000111,B11110000,B00000011,B11110000,B00011110,B00000000,B01111111, + B11111110,B00011111,B11001111,B10000001,B10000111,B11000111,B10000111,B11000111,B00001100,B00000000,B01111111, + B11111110,B00000000,B00011111,B11000111,B11000111,B10001111,B11000111,B10011111,B00001111,B00001100,B11111111, + B11111110,B00000000,B00011111,B10000111,B10001111,B00011111,B10001111,B00011111,B00001111,B00011111,B11111111, + B11111100,B00111111,B10011111,B10001111,B10001111,B00011111,B10001110,B00000000,B00011110,B00111111,B11111111, + B11111100,B01111111,B00111111,B00001111,B00011110,B00111111,B00011110,B00111111,B11111110,B00111111,B11111111, + B11111000,B01111111,B11111111,B00011111,B00011100,B00111111,B00011100,B01111111,B11111100,B01111111,B11111111, + B11111000,B11111111,B11111111,B00011110,B00011100,B01111110,B00011100,B01111111,B11111100,B01111111,B11111111, + B11110000,B11111111,B11001110,B00111110,B00111100,B01111110,B00111100,B01111111,B10111000,B11111111,B11111111, + B11110000,B11111111,B10011110,B00111100,B00111000,B01111100,B00111000,B01111110,B01111000,B11111111,B11111111, + B11100001,B11111111,B00111100,B01111100,B01111000,B01111100,B01111000,B00111100,B11110001,B11111111,B11111111, + B11100001,B11111000,B00111000,B01111000,B01111000,B00010000,B00011000,B00000001,B11110001,B11111111,B11111111, + B00000000,B00000000,B01100000,B00100000,B00111100,B00000000,B01111100,B00000111,B10000000,B01111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111110,B00011111,B11111110,B00011111,B11111111,B11111111,B11111111 +}; diff --git a/config/examples/Creality/Ender-5/CrealityV1/_Statusscreen.h b/config/examples/Creality/Ender-5/CrealityV1/_Statusscreen.h new file mode 100644 index 00000000000..997351457cd --- /dev/null +++ b/config/examples/Creality/Ender-5/CrealityV1/_Statusscreen.h @@ -0,0 +1,61 @@ +/** + * 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 . + * + */ + +/** + * 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: + * https://marlinfw.org/tools/u8glib/converter.html + */ + +// +// Status Screen Logo bitmap +// +#define STATUS_LOGO_Y 8 +#define STATUS_LOGO_WIDTH 37 + +const unsigned char status_logo_bmp[] PROGMEM = { + B11111000,B00000001,B10000000,B00000000,B01111000, + B01001000,B00000000,B10000000,B00000000,B01000000, + B01000011,B11000011,B10001100,B11010000,B01110000, + B01110001,B00100100,B10010010,B01100111,B00001000, + B01000001,B00100100,B10011110,B01000000,B00001000, + B01001001,B00100100,B10010000,B01000000,B01001000, + B11111011,B10110011,B11001110,B11100000,B00110000 +}; + +// +// Use default bitmaps +// +#define STATUS_HOTEND_ANIM +#define STATUS_BED_ANIM +#define STATUS_HEATERS_XSPACE 20 +#if HOTENDS < 2 + #define STATUS_HEATERS_X 48 + #define STATUS_BED_X 73 +#else + #define STATUS_HEATERS_X 40 + #define STATUS_BED_X 81 +#endif diff --git a/config/examples/Creality/Ender-5/CrealityV427/_Bootscreen.h b/config/examples/Creality/Ender-5/CrealityV427/_Bootscreen.h new file mode 100644 index 00000000000..ab828376510 --- /dev/null +++ b/config/examples/Creality/Ender-5/CrealityV427/_Bootscreen.h @@ -0,0 +1,96 @@ +/** + * 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 . + * + */ + +/** + * 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 +#define CUSTOM_BOOTSCREEN_BMPWIDTH 81 +#define CUSTOM_BOOTSCREEN_INVERTED + +const unsigned char custom_start_bmp[] PROGMEM = { + B11111111,B11111111,B11111111,B11111111,B11101111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11101111,B11101111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11100111,B11011111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11100111,B11011111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11100011,B11011111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11110011,B11001111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11100001,B11100001,B11001111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111110,B01111000,B00000000,B00000000,B00000011,B11011101,B11111111,B11111111,B11111111,B11111111, + B11111110,B11111111,B10000000,B01111110,B00000000,B00000001,B11101110,B11111111,B11111111,B11111111,B11111111, + B11111110,B01111101,B11001111,B11111100,B00000000,B00000000,B11110111,B01111111,B11111111,B11111111,B11111111, + B11111111,B10001110,B00000110,B00000000,B00000000,B00000000,B01111011,B10111111,B11111111,B11111111,B11111111, + B11111111,B11000000,B00000000,B00000000,B00000000,B00000000,B01111101,B11011111,B11111111,B11111111,B11111111, + B11111111,B11111100,B00000001,B11111110,B00000000,B00000000,B00111110,B11100111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111100,B00000000,B00000011,B00011111,B01110011,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111000,B00000000,B00000001,B10001111,B10000001,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11100000,B00000000,B00000000,B10000011,B11111001,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B00000000,B11111100,B00000000,B00000000,B11110000,B11111111,B11111111,B11111111, + B11111111,B11111111,B11100000,B00001111,B11111111,B11000000,B00000000,B00000000,B11111111,B11111111,B11111111, + B11111111,B11111110,B00000011,B11111111,B11111111,B11000000,B00000000,B00000000,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111001,B00000000,B00000000,B00000000,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111100,B00000000,B00000111,B11000000,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B00000000,B00000111,B11100000,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11100000,B00000111,B11110001,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111100,B00000111,B11111001,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B00000011,B11111001,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B10000011,B11111001,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11000011,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11100001,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11110000,B10111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111011,B11111000,B00111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111001,B11111000,B00111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B01111110,B11110000,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B10001110,B00000011,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11100000,B00011111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B01111111,B11111111,B11111111,B11111111, + B11111111,B00000000,B00000000,B01111111,B11111111,B11111111,B11111000,B01111111,B11111111,B11111111,B11111111, + B11111111,B10000000,B00000000,B01111111,B11111111,B11111111,B11100000,B01111111,B11111111,B11111111,B11111111, + B11111111,B11000011,B11111100,B11111111,B11111111,B11111111,B11111000,B11111111,B11111111,B11111111,B11111111, + B11111111,B11000011,B11111100,B11111111,B11111111,B11111111,B11111000,B11111111,B11111111,B11111111,B11111111, + B11111111,B10000111,B11111101,B11111111,B11111111,B11111111,B11110001,B11111111,B11111111,B11111111,B11111111, + B11111111,B10000111,B11111111,B11111111,B11111111,B11111111,B11110001,B11111111,B11111111,B11111111,B11111111, + B11111111,B00001111,B11100111,B11110011,B00001111,B11111100,B00100011,B11111100,B00111111,B11111111,B11111111, + B11111111,B00001111,B11101111,B10000000,B00000111,B11110000,B00000011,B11110000,B00011110,B00000000,B01111111, + B11111110,B00011111,B11001111,B10000001,B10000111,B11000111,B10000111,B11000111,B00001100,B00000000,B01111111, + B11111110,B00000000,B00011111,B11000111,B11000111,B10001111,B11000111,B10011111,B00001111,B00001100,B11111111, + B11111110,B00000000,B00011111,B10000111,B10001111,B00011111,B10001111,B00011111,B00001111,B00011111,B11111111, + B11111100,B00111111,B10011111,B10001111,B10001111,B00011111,B10001110,B00000000,B00011110,B00111111,B11111111, + B11111100,B01111111,B00111111,B00001111,B00011110,B00111111,B00011110,B00111111,B11111110,B00111111,B11111111, + B11111000,B01111111,B11111111,B00011111,B00011100,B00111111,B00011100,B01111111,B11111100,B01111111,B11111111, + B11111000,B11111111,B11111111,B00011110,B00011100,B01111110,B00011100,B01111111,B11111100,B01111111,B11111111, + B11110000,B11111111,B11001110,B00111110,B00111100,B01111110,B00111100,B01111111,B10111000,B11111111,B11111111, + B11110000,B11111111,B10011110,B00111100,B00111000,B01111100,B00111000,B01111110,B01111000,B11111111,B11111111, + B11100001,B11111111,B00111100,B01111100,B01111000,B01111100,B01111000,B00111100,B11110001,B11111111,B11111111, + B11100001,B11111000,B00111000,B01111000,B01111000,B00010000,B00011000,B00000001,B11110001,B11111111,B11111111, + B00000000,B00000000,B01100000,B00100000,B00111100,B00000000,B01111100,B00000111,B10000000,B01111111,B11111111, + B11111111,B11111111,B11111111,B11111111,B11111110,B00011111,B11111110,B00011111,B11111111,B11111111,B11111111 +}; diff --git a/config/examples/Creality/Ender-5/CrealityV427/_Statusscreen.h b/config/examples/Creality/Ender-5/CrealityV427/_Statusscreen.h new file mode 100644 index 00000000000..997351457cd --- /dev/null +++ b/config/examples/Creality/Ender-5/CrealityV427/_Statusscreen.h @@ -0,0 +1,61 @@ +/** + * 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 . + * + */ + +/** + * 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: + * https://marlinfw.org/tools/u8glib/converter.html + */ + +// +// Status Screen Logo bitmap +// +#define STATUS_LOGO_Y 8 +#define STATUS_LOGO_WIDTH 37 + +const unsigned char status_logo_bmp[] PROGMEM = { + B11111000,B00000001,B10000000,B00000000,B01111000, + B01001000,B00000000,B10000000,B00000000,B01000000, + B01000011,B11000011,B10001100,B11010000,B01110000, + B01110001,B00100100,B10010010,B01100111,B00001000, + B01000001,B00100100,B10011110,B01000000,B00001000, + B01001001,B00100100,B10010000,B01000000,B01001000, + B11111011,B10110011,B11001110,B11100000,B00110000 +}; + +// +// Use default bitmaps +// +#define STATUS_HOTEND_ANIM +#define STATUS_BED_ANIM +#define STATUS_HEATERS_XSPACE 20 +#if HOTENDS < 2 + #define STATUS_HEATERS_X 48 + #define STATUS_BED_X 73 +#else + #define STATUS_HEATERS_X 40 + #define STATUS_BED_X 81 +#endif diff --git a/config/examples/Creality/Ender-5/README.md b/config/examples/Creality/Ender-5/README.md new file mode 100644 index 00000000000..ef74777b91e --- /dev/null +++ b/config/examples/Creality/Ender-5/README.md @@ -0,0 +1,13 @@ +# Creality Ender-5 Leadscrew Changes + +In mid-to-late 2019, Creality upgraded the base Ender-5 leadscrew to the same one used on the Ender-5 Pro which prevents the bed from dropping once power is cut. + +If your machine shipped with the upgraded leadscrew (or if your prints are 1/2 as tall as they should be), change your Z steps from `400` to `800` in `Configuration.h`: + +Before: +`DEFAULT_AXIS_STEPS_PER_UNIT { 80, 80, 400, 93 }` + +After: +`DEFAULT_AXIS_STEPS_PER_UNIT { 80, 80, 800, 93 }` + +Or by sending `M92 Z800` followed by `M500` after updating your firmware. diff --git a/config/examples/Creality/Ender-6/README.md b/config/examples/Creality/Ender-6/README.md new file mode 100644 index 00000000000..dc455a859bd --- /dev/null +++ b/config/examples/Creality/Ender-6/README.md @@ -0,0 +1,34 @@ +# Ender-6 Configurations for Marlin Firmware + +## First Connect a USB Cable + +The Ender-6 doesn't have an accessible USB port, so it's a good idea to connect a USB cable to the micro-USB port on the motherboard. Even if the factory LCD is reflashed with compatible LCD firmware, not all features will be accessible. A USB cable allows the printer to be controlled from a host and will provide complete functionality. + +## BLTouch Instructions + +To use an installed BLTouch probe, enable the custom option `E6_USE_BLTOUCH` at the top of `Configuration.h` to get all the settings needed to support the probe. Creality isn't shipping printers with a BLTouch option at this time, but the existence of factory mounts, wiring, and OEM firmware supporting it suggests this may change in the future. + +NOTE: Due to slight manufacturing differences, you will still need to tune your probe's `NOZZLE_TO_PROBE_OFFSET` values, at least for Z. For best results use the Probe Offset Wizard. + +## Flashing Instructions + +NOTE: The bootloader on this printer remembers the name of the most recent firmware file that was flashed from SD, so you must give the firmware file a unique name or it will be ignored. + +Copy the compiled "`firmware.bin`" file to an SD card, giving it a distinct name. Turn off the printer, insert the SD card, and turn the printer on. The update will take a few seconds. + +NOTE: The factory LCD firmware is only compatible with Creality's firmware. The LCD will not show the progress bar increment and the standard UI will not function. This is expected. + +## Marlin DGUS UI Instructions + +The Ender-6 stock LCD can optionally use a [customized Marlin DGUS interface](https://github.com/coldtobi/Marlin_DGUS_Resources). With the stock LCD firmware Marlin can only be controlled from a host over USB (see first section). + +- Copy the `DWIN_SET` folder to a microSD card. The microSD card must be smaller than 8 GB and formatted with a 4K cluster size. +- Power off the printer and disassemble the front panel to get access to the LCD board. +- Insert the SD card into the slot on the back of the LCD (not the main SD slot). +- Power on the printer. The screen will turn blue and display several messages, finishing with "SD Card Process... END!". +- Remove the microSD card and power cycle the printer. +- Once it looks good reassemble the front panel. You may need to physically rotate the LCD by 180˚ for proper UI orientation. + +## Restoring Factory Firmware + +The Creality firmware can be restored by downloading the [Ender-6 V1.0.1 firmware](https://www.creality.com/download) and following the flashing procedure above with the Creality-provided `DWIN_SET` folder. diff --git a/config/examples/Dagoma/Disco Ultimate/README.md b/config/examples/Dagoma/Disco Ultimate/README.md new file mode 100644 index 00000000000..79cce6bca2d --- /dev/null +++ b/config/examples/Dagoma/Disco Ultimate/README.md @@ -0,0 +1,8 @@ +# Dagoma Disco Ultimate Configuration + +## Requirements +- Dagoma Disco Ultimate with F5 board +- Reprap screen + +## TODO +The pause button feature is not yet implemented but its behavior can be replicated with the screen. \ No newline at end of file diff --git a/config/examples/Dagoma/Disco Ultimate/_Bootscreen.h b/config/examples/Dagoma/Disco Ultimate/_Bootscreen.h new file mode 100644 index 00000000000..655921ee582 --- /dev/null +++ b/config/examples/Dagoma/Disco Ultimate/_Bootscreen.h @@ -0,0 +1,52 @@ +/** + * 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 . + * + */ + +/** + * 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 2500 +#define CUSTOM_BOOTSCREEN_BMPWIDTH 112 + +const unsigned char custom_start_bmp[] PROGMEM = { + B01111111,B11100000,B00000001,B11100000,B00000001,B11111111,B10000000,B00111111,B11100000,B00111100,B00000000,B11110000,B00001111,B00000000, + B01111111,B11111000,B00000011,B11110000,B00000111,B11111111,B10000000,B01111111,B11111000,B00111110,B00000001,B11110000,B00001111,B10000000, + B01110000,B00111100,B00000011,B11110000,B00001111,B10000001,B00000000,B11110000,B00111100,B00111111,B00000011,B11110000,B00011111,B10000000, + B01110000,B00001110,B00000111,B11111000,B00001110,B00000000,B00000001,B11100000,B00011110,B00111111,B10000111,B11110000,B00011101,B11000000, + B01110000,B00001111,B00000111,B00111000,B00011100,B00000000,B00000001,B11000000,B00001110,B00111011,B10001111,B01110000,B00111001,B11000000, + B01110000,B00000111,B00000111,B00111100,B00011100,B00000000,B00000011,B10000000,B00001110,B00111001,B11001110,B01110000,B00111000,B11100000, + B01110000,B00000111,B00001110,B00011100,B00011100,B00001111,B11110011,B10000000,B00000111,B00111000,B11111100,B01110000,B01110000,B11100000, + B01110000,B00000111,B00001110,B00011110,B00011100,B00001111,B11110011,B10000000,B00000111,B00111000,B11111000,B01110000,B01110000,B01110000, + B01110000,B00000111,B00001100,B00001110,B00011100,B00001111,B11110011,B10000000,B00001110,B00111000,B01111000,B01110000,B11100000,B01110000, + B01110000,B00001111,B00000100,B00001111,B00011100,B00000000,B01110001,B11000000,B00001110,B00111000,B00110000,B01110000,B11100000,B00111000, + B01110000,B00001110,B00110000,B00000111,B00011110,B00000000,B01100001,B11000000,B00011110,B00111000,B00000000,B01110000,B11100000,B00111000, + B01110000,B00011110,B00110000,B00000111,B10001111,B00000000,B11100000,B11100000,B00111100,B00111000,B00000000,B01110001,B11000000,B00011100, + B01111111,B11111100,B00010011,B11111111,B10000111,B11111111,B11000000,B01111111,B11111000,B00111000,B00000000,B01110001,B11000000,B00011100, + B01111111,B11110000,B00110011,B11111111,B11000011,B11111111,B10000000,B00111111,B11110000,B00111000,B00000000,B01110011,B10011111,B11111110, + B01111111,B10000000,B00110011,B11111111,B11000000,B01111110,B00000000,B00001111,B11000000,B00011000,B00000000,B01100011,B10011111,B11111110 +}; diff --git a/config/examples/Einstart-S/README.md b/config/examples/Einstart-S/README.md new file mode 100644 index 00000000000..2ed4e1a2afd --- /dev/null +++ b/config/examples/Einstart-S/README.md @@ -0,0 +1,162 @@ +## Einstart S Machine Notes + +The Einstart S is a commercial machine that ships with a proprietary firmware and "licensed" slicer program which requires the original SD card or license file (.lic/.reg) from support in order to function. The impetus for the port was that I acquired the machine on the weekend when tech support was closed. + +## Specifications: + + - Powder coated, formed steel enclosure + - Machined Aluminum internal axis support frame + - Genuine matched HIWIN rails on all axis + - Genuine Minebea NEMA17 motors (200 steps/rev) + - THC7128 3A Stepper Drivers (configured for 16 microsteps, loud) + - 160x160 magnetically coupled non-heated bed + - PLA-only, Direct Drive extruder + - SH1106 OLED Display w/ Cardinal navigation + - 9533 I2C PWM RGB LED Chassis illumination + - Onboard SD-Card Support + +## Initial modifications + +### Bootloader/Marlin installation + +This machine probably doesn't ship with the arduino boot loader, so unless you reflow a 2560 on there to replace the atmega1280 like I did (to preserve the original firmware), you'll need to use ISP to do an initial firmware load and/or bootloader flash! + +It's not that bad though, you can just buy an ISP programmer with the appropriate header, or build an ISP programmer using the Arduino ISP sketch (wiring is easier if you use the "old style wiring" which utilizes the following pinout: (see the comments in the ArduinoISP sketch). + +I used an arduino Nano and a header I had lying around, but you could do the same with a nano and some dupont headers cut and soldered to the board, and taped/glued into a header. + +Triple check your pinouts, it shouldn't fry if connected backwards but if your pinout is wrong you're going to struggle for sure. + +#### ArduinoISP Sketch pinout for 10pin ISP header using "old style wiring": + +See the comments in the ArduinoISP sketch under File:Examples:ArduinoISP + +``` +1 MOSI D11 +2 5v Vcc +3 N/C +4 GND +5 RES D10 +6 N/C +7 SCK D13 +8 N/C +9 MISO D12 +10 GND GND +``` + +#### Einstart Motherboard ISP Header Pinout + +The 10 pin ISP Header is located to the right of the ATMEGA chip, just above the long LCD header. + +#### ISP Diagram + +``` +<--- Face of chassis + +MOSI ( 1 ) ( 2 ) Vcc + N/C ( 3 ) ( 4 ) GND + RST ( 5 ) ( 6 ) GND + SCK ( 7 ) ( 8 ) GND +MISO ( 9 ) (10 ) GND + +Component Plugs ---> +``` + +### Motherboard Diagram + +``` + |1234|1234|1234|1234|12|12|12|12|12|12|12|12|12|12|123|12|1234| + --------------------------------------------------------------- +| XMOT YMOT ZMOT EMOT EF HB HE PF ZS YS XS PS BT ET PT1 TC VBRG | +| ===== ====== [DC| +|====== ====== ____ ISP IC1__ ___| +| |1280| ::::: | | |USB| +| |____| 1 |__| |___| +| BUTTON |SD | +| GDLRUO LCD |___| +|________________________[......][....................]_________| + +Legend: + +XMOT X-Motor +YMOT Y-Motor +ZMOT Z-Motor +EMOT E-Motor +EF Extruder Fan +HB Heated Bed (PWM) +HE Hot End (PWM) +PF Part Fan (PWM) +ZS Z-Endstop (Max) +YS Y-Endstop (Min) +XS X-Endstop (Min) +PS SPST Switch to enable DC 24v +BT Bed Thermistor (header not populated) +ET Extruder Thermistor +PT1 Pt100 Thermocouple (not populated) +TC Thermocouple (not populated) +VBRG LED Output from PCA5933 +BUTTONS +G GND (buttons are pulled low on activation) +D DOWN +L LEFT +R RIGHT +U UP +O OK (MIDDLE) +``` + +## Uploading Marlin firmware to a stock Einstart S + +### Summary: + +Make, buy or steal a 10 pin ISP programmer and select the appropriate programmer option via Tools:Programmer in Arduino IDE, use the Sketch:Upload Using Programmer command or Shift-Ctrl-U (vs Ctrl-U to upload via serial). + +### Detailed procedure: + +You can either load Marlin directly via ISP programmer (easiest, but requires opening the chassis every time you want to change/update firmware) or, just program the bootloader which will enable later uploads via USB. HOWEVER, to actually upload the sketch you will need one of the following: + + - ISP programming header (ArduinoISP sketch, pinout below) + - OR + - Install bootloader on atmega1280 to enable native USB uploads (also requires ISP). + - AND + - Connect button between RESET and GND on ISP header, release post compile just before upload starts. + - OR + - Install permanent modification described below, requires no button press during upload. + +### Permanent modification to enable USB uploads via Arduino IDE + +As a permanent modification to enable direct USB upload from the arduino IDE, you would need to flash the boot loader using ISP first; but then you can solder a wire or 100n capacaitor between the DTR line on the FTDI to the reset line, which is conveniently located in several places on the board. + +#### FTDI Chip Diagram (IC1) + +``` + ______ + TXD --|1 28|--OSCO + DTR --|2 27|--OSCI + RTS --|3 26|--TEST + VCCIO--|4 25|--AGND + RXD --|5 24|--N/C + RI --|6 23|--CBUS0 + GND --|7 22|--CBUS1 + N/C --|8 21|--GND + DSR --|9 20|--Vcc + DCD --|10 19|--RES + CTS --|11 18|--GND + CBUS4--|12 17|--3V3 + CBUS2--|13 16|--USBDM + CBUS3--|14 15|--USBDP + |______| +``` + +#### Arduino Reset Circuit + +``` + DTR-----||----GND----/\/\/\/----Vcc + 100nf 10k +``` + +With this modification you no longer need the reset button and you can program directly from the Arduino IDE. + +### Power notes during flashing + +You do NOT need power connected when flashing via ISP. +You DO need power when flashing via USB Serial but you MUST time the release of the reset line to allow the upload unless you've performed the permanent modification. diff --git a/config/examples/Elegoo/Neptune 2/Native_USB_modification.md b/config/examples/Elegoo/Neptune 2/Native_USB_modification.md new file mode 100644 index 00000000000..68621d31845 --- /dev/null +++ b/config/examples/Elegoo/Neptune 2/Native_USB_modification.md @@ -0,0 +1,21 @@ +### Modifying ZNP Nano v1.x for Native USB + +#### Why? + +STM32F103/F407 have native USB capabilities, but this board uses a CH340 USB-serial bridge that greatly limits communication speed (realistically, no more than 250kbps), increasing the chance of communication errors and dropped bytes. This is most critical when using Octoprint or other host software. Native USB-CDC mode communicates at much greater speeds (in our case around 1.5Mbps), drastically reducing the chance of communication timeout and/or buffer overrun. + +#### How? + +1. Cut two traces near the CH340 chip (1), two going to endstops (2) and remove two resistors (3) as shown. Scratch off some of the mask from the traces on the microcontroller side (2). You can also remove the CH340 if you want. + +![](images/1cut.jpg) + +2. Solder wires as shown, making sure the new USB wires (below) are exactly the same length and group closely together. Use the thinnest insulated / lacquered wires you can find (the photo shows the thickest possible). The wires used in laptop screens are ideal. + +![](images/2wire.jpg) + +3. Add a 1.5kΩ pullup resistor for the D+ signal as shown: + +![](images/3pullup.jpg) + +4. Set `default_envs` to `mks_robin_nano_v1v2_usbmod` or `mks_robin_nano_v1_3_f4_usbmod` in `platformio.ini`. Add/uncomment `USB_MOD` in `Configuration.h` and build Marlin. diff --git a/config/examples/Elegoo/Neptune 2/README.md b/config/examples/Elegoo/Neptune 2/README.md new file mode 100644 index 00000000000..a8b5da8ec73 --- /dev/null +++ b/config/examples/Elegoo/Neptune 2/README.md @@ -0,0 +1,21 @@ +## Elegoo Neptune 2/Neptune 2D/Neptune 2S Configuration + +***IMPORTANT:*** The firmware binary file must be named `elegoo.bin` or it will not flash. + +The provided configuration includes custom switches at the top of `Configuration.h` to simplify the build options. It supports both the ZNP Robin Nano 1.2 and 1.3 Boards with only minor configuration changes. By default, the configuration applies to the 1.3 board without BLTouch. + +NOTE: The original Neptune 2 and 2S use the same configurations, but the 2S always uses the 1.3 version of the board. + +### ZNP Robin Nano 1.2 boards: +- `Configuration.h`: Disable `IS_BOARD_1_3`. +- `platformio.ini`: Set `default_envs` to `mks_robin_nano_v1_2`. + +### ZNP Robin Nano 1.3 boards: +- `Configuration.h`: Enable `IS_BOARD_1_3`. +- `platformio.ini`: Set `default_envs` to `mks_robin_nano_v1_3_f4`. + +### BLTouch (all boards): +- `Configuration.h`: Enable `HAS_BLTOUCH`. + +### Neptune 2D (All boards): +- `Configuration.h`: Enable `IS_2D`. diff --git a/config/examples/Elegoo/Neptune 2/images/1cut.jpg b/config/examples/Elegoo/Neptune 2/images/1cut.jpg new file mode 100644 index 0000000000000000000000000000000000000000..eddaa3475d2a6bf82f4cc047f5d27c339d7e2b3c GIT binary patch literal 398640 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%0APj# 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%0AwJ0_DGl9DodCzLbp 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