Add hannoprint code
This commit is contained in:
3
hannoprint/Marlin-2.1.2.1/config/README.md
Normal file
3
hannoprint/Marlin-2.1.2.1/config/README.md
Normal file
@@ -0,0 +1,3 @@
|
||||
# Where have all the configurations gone?
|
||||
|
||||
## https://github.com/MarlinFirmware/Configurations/archive/release-2.1.2.1.zip
|
||||
3364
hannoprint/Marlin-2.1.2.1/config/default/Configuration.h
Normal file
3364
hannoprint/Marlin-2.1.2.1/config/default/Configuration.h
Normal file
File diff suppressed because it is too large
Load Diff
4253
hannoprint/Marlin-2.1.2.1/config/default/Configuration_adv.h
Normal file
4253
hannoprint/Marlin-2.1.2.1/config/default/Configuration_adv.h
Normal file
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -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
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -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 <https://www.gnu.org/licenses/>.
|
||||
*
|
||||
*/
|
||||
#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
|
||||
};
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -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 <https://www.gnu.org/licenses/>.
|
||||
*
|
||||
*/
|
||||
#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
|
||||
};
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -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 <https://www.gnu.org/licenses/>.
|
||||
*
|
||||
*/
|
||||
|
||||
/**
|
||||
* 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
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -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 <https://www.gnu.org/licenses/>.
|
||||
*
|
||||
*/
|
||||
|
||||
/**
|
||||
* 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
|
||||
File diff suppressed because it is too large
Load Diff
@@ -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
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
3366
hannoprint/Marlin-2.1.2.1/config/examples/Anet/A2/Configuration.h
Normal file
3366
hannoprint/Marlin-2.1.2.1/config/examples/Anet/A2/Configuration.h
Normal file
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
3458
hannoprint/Marlin-2.1.2.1/config/examples/Anet/A6/Configuration.h
Normal file
3458
hannoprint/Marlin-2.1.2.1/config/examples/Anet/A6/Configuration.h
Normal file
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -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 <https://www.gnu.org/licenses/>.
|
||||
*
|
||||
*/
|
||||
#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
|
||||
3369
hannoprint/Marlin-2.1.2.1/config/examples/Anet/A8/Configuration.h
Normal file
3369
hannoprint/Marlin-2.1.2.1/config/examples/Anet/A8/Configuration.h
Normal file
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -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 <https://www.gnu.org/licenses/>.
|
||||
*
|
||||
*/
|
||||
#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
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -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 <https://www.gnu.org/licenses/>.
|
||||
*
|
||||
*/
|
||||
#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
|
||||
3364
hannoprint/Marlin-2.1.2.1/config/examples/Anet/A9/Configuration.h
Normal file
3364
hannoprint/Marlin-2.1.2.1/config/examples/Anet/A9/Configuration.h
Normal file
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -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 <https://www.gnu.org/licenses/>.
|
||||
*
|
||||
*/
|
||||
#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
|
||||
3367
hannoprint/Marlin-2.1.2.1/config/examples/Anet/E10/Configuration.h
Normal file
3367
hannoprint/Marlin-2.1.2.1/config/examples/Anet/E10/Configuration.h
Normal file
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -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
|
||||
};
|
||||
@@ -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 <https://www.gnu.org/licenses/>.
|
||||
*
|
||||
*/
|
||||
#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
|
||||
3403
hannoprint/Marlin-2.1.2.1/config/examples/Anet/ET4+/Configuration.h
Normal file
3403
hannoprint/Marlin-2.1.2.1/config/examples/Anet/ET4+/Configuration.h
Normal file
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -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:
|
||||
|
||||
<img src="https://i.imgur.com/IBqE0i0.jpeg" width="50%">
|
||||
|
||||
_`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`:
|
||||
<img src="https://i.imgur.com/RGG4B6L.png" width="50%">
|
||||
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.
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -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:
|
||||
|
||||
<img src="https://i.imgur.com/IBqE0i0.jpeg" width="50%">
|
||||
|
||||
_`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`:
|
||||
<img src="https://i.imgur.com/RGG4B6L.png" width="50%">
|
||||
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.
|
||||
3403
hannoprint/Marlin-2.1.2.1/config/examples/Anet/ET4/Configuration.h
Normal file
3403
hannoprint/Marlin-2.1.2.1/config/examples/Anet/ET4/Configuration.h
Normal file
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
52
hannoprint/Marlin-2.1.2.1/config/examples/Anet/ET4/README.md
Normal file
52
hannoprint/Marlin-2.1.2.1/config/examples/Anet/ET4/README.md
Normal file
@@ -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:
|
||||
|
||||
<img src="https://i.imgur.com/IBqE0i0.jpeg" width="50%">
|
||||
|
||||
_`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`:
|
||||
<img src="https://i.imgur.com/RGG4B6L.png" width="50%">
|
||||
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.
|
||||
3403
hannoprint/Marlin-2.1.2.1/config/examples/Anet/ET4X/Configuration.h
Normal file
3403
hannoprint/Marlin-2.1.2.1/config/examples/Anet/ET4X/Configuration.h
Normal file
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -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:
|
||||
|
||||
<img src="https://i.imgur.com/IBqE0i0.jpeg" width="50%">
|
||||
|
||||
_`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`:
|
||||
<img src="https://i.imgur.com/RGG4B6L.png" width="50%">
|
||||
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.
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -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:
|
||||
|
||||
<img src="https://i.imgur.com/IBqE0i0.jpeg" width="50%">
|
||||
|
||||
_`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`:
|
||||
<img src="https://i.imgur.com/RGG4B6L.png" width="50%">
|
||||
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.
|
||||
3398
hannoprint/Marlin-2.1.2.1/config/examples/Anet/ET5/Configuration.h
Normal file
3398
hannoprint/Marlin-2.1.2.1/config/examples/Anet/ET5/Configuration.h
Normal file
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
52
hannoprint/Marlin-2.1.2.1/config/examples/Anet/ET5/README.md
Normal file
52
hannoprint/Marlin-2.1.2.1/config/examples/Anet/ET5/README.md
Normal file
@@ -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:
|
||||
|
||||
<img src="https://i.imgur.com/IBqE0i0.jpeg" width="50%">
|
||||
|
||||
_`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`:
|
||||
<img src="https://i.imgur.com/RGG4B6L.png" width="50%">
|
||||
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.
|
||||
3398
hannoprint/Marlin-2.1.2.1/config/examples/Anet/ET5X/Configuration.h
Normal file
3398
hannoprint/Marlin-2.1.2.1/config/examples/Anet/ET5X/Configuration.h
Normal file
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -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:
|
||||
|
||||
<img src="https://i.imgur.com/IBqE0i0.jpeg" width="50%">
|
||||
|
||||
_`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`:
|
||||
<img src="https://i.imgur.com/RGG4B6L.png" width="50%">
|
||||
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.
|
||||
@@ -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 <https://www.gnu.org/licenses/>.
|
||||
*
|
||||
*/
|
||||
#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
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -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.
|
||||
@@ -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 <https://www.gnu.org/licenses/>.
|
||||
*
|
||||
*/
|
||||
#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
|
||||
};
|
||||
@@ -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 <https://www.gnu.org/licenses/>.
|
||||
*
|
||||
*/
|
||||
#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
|
||||
};
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -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.
|
||||
@@ -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 <https://www.gnu.org/licenses/>.
|
||||
*
|
||||
*/
|
||||
#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
|
||||
};
|
||||
@@ -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 <https://www.gnu.org/licenses/>.
|
||||
*
|
||||
*/
|
||||
|
||||
/**
|
||||
* 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
|
||||
};
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -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 <https://www.gnu.org/licenses/>.
|
||||
*
|
||||
*/
|
||||
#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
|
||||
};
|
||||
@@ -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 <https://www.gnu.org/licenses/>.
|
||||
*
|
||||
*/
|
||||
|
||||
/**
|
||||
* 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
|
||||
};
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -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 <YOUR COM/SERIAL PORT HERE>
|
||||
```
|
||||
|
||||
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.
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
3365
hannoprint/Marlin-2.1.2.1/config/examples/ArmEd/Configuration.h
Normal file
3365
hannoprint/Marlin-2.1.2.1/config/examples/ArmEd/Configuration.h
Normal file
File diff suppressed because it is too large
Load Diff
4258
hannoprint/Marlin-2.1.2.1/config/examples/ArmEd/Configuration_adv.h
Normal file
4258
hannoprint/Marlin-2.1.2.1/config/examples/ArmEd/Configuration_adv.h
Normal file
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -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 <https://www.gnu.org/licenses/>.
|
||||
*
|
||||
*/
|
||||
#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
|
||||
};
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -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 <https://www.gnu.org/licenses/>.
|
||||
*
|
||||
*/
|
||||
#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
|
||||
};
|
||||
File diff suppressed because it is too large
Load Diff
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user