commit e3a8d949b5146d19313b0b3fb296841dd3a65968 Author: sam <8531653+minteyay@users.noreply.github.com> Date: Sun Mar 6 23:21:45 2022 +0200 initial commit we got the stuff diff --git a/_Statusscreen.h b/_Statusscreen.h new file mode 100644 index 0000000..dd19995 --- /dev/null +++ b/_Statusscreen.h @@ -0,0 +1,96 @@ +#pragma once + +#define STATUS_LOGO_WIDTH 40 + +const unsigned char status_logo_bmp[] PROGMEM = { + B00000000,B00000000,B00000001,B11000000,B00000000, // .......................###.............. + B00000000,B00000000,B00000111,B11100000,B00000000, // .....................######............. + B00000000,B00011100,B00011100,B00110000,B01010000, // ...........###.....###....##.....#.#.... + B00000000,B00111110,B00110000,B00010000,B10101000, // ..........#####...##.......#....#.#.#... + B00000000,B00110011,B01100000,B00010000,B10001000, // ..........##..##.##........#....#...#... + B00000000,B00100001,B11000000,B00100000,B01010000, // ..........#....###........#......#.#.... + B00000111,B10100000,B11000000,B01011100,B00100000, // .....####.#.....##.......#.###....#..... + B00001111,B11010000,B10000001,B10111110,B00000000, // ....######.#....#......##.#####......... + B00011000,B01001100,B00000111,B00100011,B00001010, // ...##....#..##.......###..#...##....#.#. + B00110000,B00010000,B00000010,B01000001,B10001110, // ..##.......#..........#..#.....##...###. + B01100000,B00000000,B00000001,B00000000,B10000100, // .##....................#........#....#.. + B01100000,B00000000,B00000000,B00000000,B11000000, // .##.............................##...... + B01000000,B00000000,B00000000,B00000000,B01000000, // .#...............................#...... + B11000001,B00110001,B00010001,B10000000,B01100000, // ##.....#..##...#...#...##........##..... + B11000110,B01110010,B00001001,B11010000,B00100000, // ##...##..###..#.....#..###.#......#..... + B10000000,B01100010,B00101000,B11001000,B00100000, // #........##...#...#.#...##..#.....#..... + B10000010,B00000010,B01010000,B00010100,B00110000, // #.....#.......#..#.#.......#.#....##.... + B10000100,B00011001,B10000011,B00000000,B00010000, // #....#.....##..##.....##...........#.... + B10000010,B00100100,B00000100,B10001000,B00010000, // #.....#...#..#.......#..#...#......#.... + B10000010,B01000000,B00000000,B01001000,B00010000, // #.....#..#...............#..#......#.... + B10000010,B01000000,B00000000,B01001000,B00010000, // #.....#..#...............#..#......#.... + B10000010,B01000100,B00000100,B01001000,B00010000, // #.....#..#...#.......#...#..#......#.... + B10000010,B01000100,B00000100,B01001000,B00010000, // #.....#..#...#.......#...#..#......#.... + B10000010,B01000100,B11100100,B01001000,B00010000, // #.....#..#...#..###..#...#..#......#.... + B10000010,B01000100,B01000100,B01001000,B00110000, // #.....#..#...#...#...#...#..#.....##.... + B11001001,B00100000,B00000000,B10010010,B00100000, // ##..#..#..#.............#..#..#...#..... + B01111001,B00000000,B10100000,B00010011,B11100000, // .####..#........#.#........#..#####..... + B00110000,B10000000,B01000000,B00100001,B11000000 // ..##....#........#........#....###...... +}; + +#define STATUS_HOTEND1_WIDTH 16 + +const unsigned char status_hotend_a_bmp[] PROGMEM = { + B00111111,B10001010, // ..#######...#.#. + B00100000,B10010100, // ..#.....#..#.#.. + B00100000,B10000000, // ..#.....#....... + B11110001,B11100101, // ####...####..#.# + B11111111,B11101010, // ###########.#.#. + B11101110,B11100000, // ###.###.###..... + B11101110,B11101010, // ###.###.###.#.#. + B11111111,B11100101, // ###########..#.# + B01110101,B11000000, // .###.#.###...... + B00111011,B10001010, // ..###.###...#.#. + B00011111,B00100100, // ...#####..#..#.. + B00001110,B00010000 // ....###....#.... +}; +const unsigned char status_hotend_b_bmp[] PROGMEM = { + B00111111,B10000000, // ..#######....... + B00100000,B10000000, // ..#.....#....... + B00100000,B10000000, // ..#.....#....... + B11100000,B11100000, // ###.....###..... + B10000000,B00100000, // #.........#..... + B10000000,B00100000, // #.........#..... + B10000000,B00100000, // #.........#..... + B10011001,B10100010, // #..##..##.#...#. + B01000000,B01000101, // .#.......#...#.# + B00100010,B10010010, // ..#...#.#..#..#. + B00010001,B00101000, // ...#...#..#.#... + B00001110,B00010000 // ....###....#.... +}; + +#define STATUS_BED_WIDTH 24 + +const unsigned char status_bed_bmp[] PROGMEM = { + B00000000,B00000000,B00000000, // ........................ + B00000000,B00000000,B00000000, // ........................ + B00000000,B00000000,B00000000, // ........................ + B00000000,B00000000,B00000000, // ........................ + B00010000,B00000000,B00011100, // ...#...............###.. + B00101000,B00101010,B00001010, // ..#.#.....#.#.#.....#.#. + B00010000,B00011101,B01000101, // ...#.......###.#.#...#.# + B00000000,B00100010,B10100101, // ..........#...#.#.#..#.# + B01001100,B01000001,B11101001, // .#..##...#.....####.#..# + B10101011,B10110000,B00010001, // #.#.#.###.##.......#...# + B01001000,B00000000,B00000010, // .#..#.................#. + B00000111,B11111111,B11111100 // .....#################.. +}; +const unsigned char status_bed_on_bmp[] PROGMEM = { + B01110000,B00000000,B00000000, // .###.................... + B10001000,B00000000,B00000000, // #...#................... + B01001001,B00001010,B00000001, // .#..#..#....#.#........# + B10010010,B10010100,B00000001, // #..#..#.#..#.#.........# + B10100010,B01111010,B00000011, // #.#...#..####.#.......## + B01010001,B00100101,B01000011, // .#.#...#..#..#.#.#....## + B00111100,B10011010,B10100101, // ..####..#..##.#.#.#..#.# + B00000000,B01011001,B11101001, // .........#.##..####.#..# + B00000111,B11011000,B00010010, // .....#####.##......#..#. + B00000100,B00000000,B00000010, // .....#................#. + B00000011,B11100111,B10001100, // ......#####..####...##.. + B00000000,B00101000,B11101000 // ..........#.#...###.#... +}; diff --git a/marlin-6x12-3.bdf b/marlin-6x12-3.bdf new file mode 100644 index 0000000..7a78552 --- /dev/null +++ b/marlin-6x12-3.bdf @@ -0,0 +1,3126 @@ +STARTFONT 2.1 +COMMENT Exported by Fony v1.4.6 +FONT marlin-6x12-3 +SIZE 12 100 100 +FONTBOUNDINGBOX 8 11 0 -2 +STARTPROPERTIES 6 +COPYRIGHT "Public domain terminal emulator font. Share and enjoy. original font -Misc-Fixed-Medium-R-SemiCondensed--12-110-75-75-C-60-ISO10646-1" +RESOLUTION_X 100 +RESOLUTION_Y 100 +FONT_ASCENT 10 +FONT_DESCENT 2 +DEFAULT_CHAR 0 +ENDPROPERTIES +CHARS 256 +STARTCHAR 000 +ENCODING 0 +SWIDTH 72 0 +DWIDTH 1 0 +BBX 0 0 0 0 +BITMAP +ENDCHAR +STARTCHAR 001 +ENCODING 1 +SWIDTH 432 0 +DWIDTH 6 0 +BBX 5 8 0 0 +BITMAP +20 +70 +A0 +88 +88 +28 +70 +20 +ENDCHAR +STARTCHAR 002 +ENCODING 2 +SWIDTH 432 0 +DWIDTH 6 0 +BBX 5 7 0 0 +BITMAP +E0 +98 +88 +88 +88 +88 +F8 +ENDCHAR +STARTCHAR 003 +ENCODING 3 +SWIDTH 432 0 +DWIDTH 6 0 +BBX 5 5 0 1 +BITMAP +20 +30 +F8 +30 +20 +ENDCHAR +STARTCHAR 004 +ENCODING 4 +SWIDTH 432 0 +DWIDTH 6 0 +BBX 5 6 0 1 +BITMAP +20 +70 +F8 +20 +20 +E0 +ENDCHAR +STARTCHAR 005 +ENCODING 5 +SWIDTH 432 0 +DWIDTH 6 0 +BBX 5 6 0 1 +BITMAP +70 +A8 +A8 +B8 +88 +70 +ENDCHAR +STARTCHAR 006 +ENCODING 6 +SWIDTH 576 0 +DWIDTH 8 0 +BBX 6 6 1 0 +BITMAP +E0 +80 +D8 +94 +18 +14 +ENDCHAR +STARTCHAR 007 +ENCODING 7 +SWIDTH 432 0 +DWIDTH 6 0 +BBX 5 7 0 0 +BITMAP +F8 +A8 +88 +88 +88 +A8 +F8 +ENDCHAR +STARTCHAR 008 +ENCODING 8 +SWIDTH 432 0 +DWIDTH 6 0 +BBX 5 9 0 -1 +BITMAP +20 +50 +50 +50 +50 +A8 +A8 +88 +70 +ENDCHAR +STARTCHAR 009 +ENCODING 9 +SWIDTH 432 0 +DWIDTH 6 0 +BBX 3 3 0 3 +BITMAP +40 +A0 +40 +ENDCHAR +STARTCHAR 010 +ENCODING 10 +SWIDTH 72 0 +DWIDTH 1 0 +BBX 0 0 0 0 +BITMAP +ENDCHAR +STARTCHAR 011 +ENCODING 11 +SWIDTH 72 0 +DWIDTH 1 0 +BBX 0 0 0 0 +BITMAP +ENDCHAR +STARTCHAR 012 +ENCODING 12 +SWIDTH 72 0 +DWIDTH 1 0 +BBX 0 0 0 0 +BITMAP +ENDCHAR +STARTCHAR 013 +ENCODING 13 +SWIDTH 72 0 +DWIDTH 1 0 +BBX 0 0 0 0 +BITMAP +ENDCHAR +STARTCHAR 014 +ENCODING 14 +SWIDTH 72 0 +DWIDTH 1 0 +BBX 0 0 0 0 +BITMAP +ENDCHAR +STARTCHAR 015 +ENCODING 15 +SWIDTH 72 0 +DWIDTH 1 0 +BBX 0 0 0 0 +BITMAP +ENDCHAR +STARTCHAR 016 +ENCODING 16 +SWIDTH 72 0 +DWIDTH 1 0 +BBX 0 0 0 0 +BITMAP +ENDCHAR +STARTCHAR 017 +ENCODING 17 +SWIDTH 72 0 +DWIDTH 1 0 +BBX 0 0 0 0 +BITMAP +ENDCHAR +STARTCHAR 018 +ENCODING 18 +SWIDTH 72 0 +DWIDTH 1 0 +BBX 0 0 0 0 +BITMAP +ENDCHAR +STARTCHAR 019 +ENCODING 19 +SWIDTH 72 0 +DWIDTH 1 0 +BBX 0 0 0 0 +BITMAP +ENDCHAR +STARTCHAR 020 +ENCODING 20 +SWIDTH 72 0 +DWIDTH 1 0 +BBX 0 0 0 0 +BITMAP +ENDCHAR +STARTCHAR 021 +ENCODING 21 +SWIDTH 72 0 +DWIDTH 1 0 +BBX 0 0 0 0 +BITMAP +ENDCHAR +STARTCHAR 022 +ENCODING 22 +SWIDTH 72 0 +DWIDTH 1 0 +BBX 0 0 0 0 +BITMAP +ENDCHAR +STARTCHAR 023 +ENCODING 23 +SWIDTH 72 0 +DWIDTH 1 0 +BBX 0 0 0 0 +BITMAP +ENDCHAR +STARTCHAR 024 +ENCODING 24 +SWIDTH 72 0 +DWIDTH 1 0 +BBX 0 0 0 0 +BITMAP +ENDCHAR +STARTCHAR 025 +ENCODING 25 +SWIDTH 72 0 +DWIDTH 1 0 +BBX 0 0 0 0 +BITMAP +ENDCHAR +STARTCHAR 026 +ENCODING 26 +SWIDTH 72 0 +DWIDTH 1 0 +BBX 0 0 0 0 +BITMAP +ENDCHAR +STARTCHAR 027 +ENCODING 27 +SWIDTH 72 0 +DWIDTH 1 0 +BBX 0 0 0 0 +BITMAP +ENDCHAR +STARTCHAR 028 +ENCODING 28 +SWIDTH 72 0 +DWIDTH 1 0 +BBX 0 0 0 0 +BITMAP +ENDCHAR +STARTCHAR 029 +ENCODING 29 +SWIDTH 72 0 +DWIDTH 1 0 +BBX 0 0 0 0 +BITMAP +ENDCHAR +STARTCHAR 030 +ENCODING 30 +SWIDTH 72 0 +DWIDTH 1 0 +BBX 0 0 0 0 +BITMAP +ENDCHAR +STARTCHAR 031 +ENCODING 31 +SWIDTH 72 0 +DWIDTH 1 0 +BBX 0 0 0 0 +BITMAP +ENDCHAR +STARTCHAR 032 +ENCODING 32 +SWIDTH 432 0 +DWIDTH 6 0 +BBX 0 0 0 0 +BITMAP +ENDCHAR +STARTCHAR 033 +ENCODING 33 +SWIDTH 432 0 +DWIDTH 6 0 +BBX 1 7 2 0 +BITMAP +80 +80 +80 +80 +80 +00 +80 +ENDCHAR +STARTCHAR 034 +ENCODING 34 +SWIDTH 432 0 +DWIDTH 6 0 +BBX 3 2 1 6 +BITMAP +A0 +A0 +ENDCHAR +STARTCHAR 035 +ENCODING 35 +SWIDTH 432 0 +DWIDTH 6 0 +BBX 5 5 0 1 +BITMAP +50 +F8 +50 +F8 +50 +ENDCHAR +STARTCHAR 036 +ENCODING 36 +SWIDTH 432 0 +DWIDTH 6 0 +BBX 5 7 0 0 +BITMAP +20 +78 +A0 +70 +28 +F0 +20 +ENDCHAR +STARTCHAR 037 +ENCODING 37 +SWIDTH 432 0 +DWIDTH 6 0 +BBX 5 7 0 0 +BITMAP +C0 +C8 +10 +20 +40 +98 +18 +ENDCHAR +STARTCHAR 038 +ENCODING 38 +SWIDTH 432 0 +DWIDTH 6 0 +BBX 5 6 0 0 +BITMAP +60 +90 +60 +88 +90 +68 +ENDCHAR +STARTCHAR 039 +ENCODING 39 +SWIDTH 432 0 +DWIDTH 6 0 +BBX 1 2 2 6 +BITMAP +80 +80 +ENDCHAR +STARTCHAR 040 +ENCODING 40 +SWIDTH 432 0 +DWIDTH 6 0 +BBX 3 9 2 -1 +BITMAP +20 +40 +80 +80 +80 +80 +80 +40 +20 +ENDCHAR +STARTCHAR 041 +ENCODING 41 +SWIDTH 432 0 +DWIDTH 6 0 +BBX 3 9 1 -1 +BITMAP +80 +40 +20 +20 +20 +20 +20 +40 +80 +ENDCHAR +STARTCHAR 042 +ENCODING 42 +SWIDTH 432 0 +DWIDTH 6 0 +BBX 5 5 0 1 +BITMAP +20 +A8 +70 +A8 +20 +ENDCHAR +STARTCHAR 043 +ENCODING 43 +SWIDTH 432 0 +DWIDTH 6 0 +BBX 5 5 0 0 +BITMAP +20 +20 +F8 +20 +20 +ENDCHAR +STARTCHAR 044 +ENCODING 44 +SWIDTH 432 0 +DWIDTH 6 0 +BBX 2 3 1 -1 +BITMAP +C0 +40 +80 +ENDCHAR +STARTCHAR 045 +ENCODING 45 +SWIDTH 432 0 +DWIDTH 6 0 +BBX 3 1 1 3 +BITMAP +E0 +ENDCHAR +STARTCHAR 046 +ENCODING 46 +SWIDTH 432 0 +DWIDTH 6 0 +BBX 2 2 1 0 +BITMAP +C0 +C0 +ENDCHAR +STARTCHAR 047 +ENCODING 47 +SWIDTH 432 0 +DWIDTH 6 0 +BBX 5 7 0 0 +BITMAP +08 +08 +10 +20 +40 +80 +80 +ENDCHAR +STARTCHAR 048 +ENCODING 48 +SWIDTH 432 0 +DWIDTH 6 0 +BBX 5 6 0 0 +BITMAP +70 +88 +98 +A8 +C8 +70 +ENDCHAR +STARTCHAR 049 +ENCODING 49 +SWIDTH 432 0 +DWIDTH 6 0 +BBX 3 6 1 0 +BITMAP +40 +C0 +40 +40 +40 +E0 +ENDCHAR +STARTCHAR 050 +ENCODING 50 +SWIDTH 432 0 +DWIDTH 6 0 +BBX 5 6 0 0 +BITMAP +70 +88 +08 +30 +40 +F8 +ENDCHAR +STARTCHAR 051 +ENCODING 51 +SWIDTH 432 0 +DWIDTH 6 0 +BBX 5 6 0 0 +BITMAP +70 +88 +30 +08 +88 +70 +ENDCHAR +STARTCHAR 052 +ENCODING 52 +SWIDTH 432 0 +DWIDTH 6 0 +BBX 5 6 0 0 +BITMAP +30 +50 +50 +90 +F8 +10 +ENDCHAR +STARTCHAR 053 +ENCODING 53 +SWIDTH 432 0 +DWIDTH 6 0 +BBX 5 6 0 0 +BITMAP +F8 +80 +F0 +08 +88 +70 +ENDCHAR +STARTCHAR 054 +ENCODING 54 +SWIDTH 432 0 +DWIDTH 6 0 +BBX 5 6 0 0 +BITMAP +70 +80 +F0 +88 +88 +70 +ENDCHAR +STARTCHAR 055 +ENCODING 55 +SWIDTH 432 0 +DWIDTH 6 0 +BBX 5 6 0 0 +BITMAP +F8 +08 +10 +20 +20 +20 +ENDCHAR +STARTCHAR 056 +ENCODING 56 +SWIDTH 432 0 +DWIDTH 6 0 +BBX 5 6 0 0 +BITMAP +70 +88 +70 +88 +88 +70 +ENDCHAR +STARTCHAR 057 +ENCODING 57 +SWIDTH 432 0 +DWIDTH 6 0 +BBX 5 6 0 0 +BITMAP +70 +88 +88 +78 +88 +70 +ENDCHAR +STARTCHAR 058 +ENCODING 58 +SWIDTH 432 0 +DWIDTH 6 0 +BBX 2 5 1 0 +BITMAP +C0 +C0 +00 +C0 +C0 +ENDCHAR +STARTCHAR 059 +ENCODING 59 +SWIDTH 432 0 +DWIDTH 6 0 +BBX 2 6 1 -1 +BITMAP +C0 +C0 +00 +C0 +40 +80 +ENDCHAR +STARTCHAR 060 +ENCODING 60 +SWIDTH 432 0 +DWIDTH 6 0 +BBX 3 5 1 0 +BITMAP +20 +40 +80 +40 +20 +ENDCHAR +STARTCHAR 061 +ENCODING 61 +SWIDTH 432 0 +DWIDTH 6 0 +BBX 4 3 1 1 +BITMAP +F0 +00 +F0 +ENDCHAR +STARTCHAR 062 +ENCODING 62 +SWIDTH 432 0 +DWIDTH 6 0 +BBX 3 5 1 0 +BITMAP +80 +40 +20 +40 +80 +ENDCHAR +STARTCHAR 063 +ENCODING 63 +SWIDTH 432 0 +DWIDTH 6 0 +BBX 5 6 0 0 +BITMAP +70 +88 +08 +30 +00 +20 +ENDCHAR +STARTCHAR 064 +ENCODING 64 +SWIDTH 432 0 +DWIDTH 6 0 +BBX 5 6 0 0 +BITMAP +70 +88 +B8 +B8 +80 +70 +ENDCHAR +STARTCHAR 065 +ENCODING 65 +SWIDTH 432 0 +DWIDTH 6 0 +BBX 5 5 0 0 +BITMAP +70 +88 +88 +98 +68 +ENDCHAR +STARTCHAR 066 +ENCODING 66 +SWIDTH 432 0 +DWIDTH 6 0 +BBX 5 7 0 0 +BITMAP +80 +80 +B0 +C8 +88 +88 +F0 +ENDCHAR +STARTCHAR 067 +ENCODING 67 +SWIDTH 432 0 +DWIDTH 6 0 +BBX 5 5 0 0 +BITMAP +70 +88 +80 +88 +70 +ENDCHAR +STARTCHAR 068 +ENCODING 68 +SWIDTH 432 0 +DWIDTH 6 0 +BBX 5 7 0 0 +BITMAP +08 +08 +78 +88 +88 +98 +68 +ENDCHAR +STARTCHAR 069 +ENCODING 69 +SWIDTH 432 0 +DWIDTH 6 0 +BBX 5 5 0 0 +BITMAP +70 +88 +F0 +88 +70 +ENDCHAR +STARTCHAR 070 +ENCODING 70 +SWIDTH 432 0 +DWIDTH 6 0 +BBX 5 7 0 0 +BITMAP +30 +48 +40 +E0 +40 +40 +40 +ENDCHAR +STARTCHAR 071 +ENCODING 71 +SWIDTH 432 0 +DWIDTH 6 0 +BBX 5 7 0 -2 +BITMAP +68 +98 +88 +88 +78 +88 +70 +ENDCHAR +STARTCHAR 072 +ENCODING 72 +SWIDTH 432 0 +DWIDTH 6 0 +BBX 5 7 0 0 +BITMAP +80 +80 +B0 +C8 +88 +88 +88 +ENDCHAR +STARTCHAR 073 +ENCODING 73 +SWIDTH 432 0 +DWIDTH 6 0 +BBX 3 7 2 0 +BITMAP +80 +00 +80 +80 +80 +A0 +40 +ENDCHAR +STARTCHAR 074 +ENCODING 74 +SWIDTH 432 0 +DWIDTH 6 0 +BBX 4 9 0 -2 +BITMAP +10 +00 +10 +10 +10 +10 +10 +90 +60 +ENDCHAR +STARTCHAR 075 +ENCODING 75 +SWIDTH 432 0 +DWIDTH 6 0 +BBX 5 7 0 0 +BITMAP +80 +80 +90 +E0 +90 +88 +88 +ENDCHAR +STARTCHAR 076 +ENCODING 76 +SWIDTH 432 0 +DWIDTH 6 0 +BBX 3 7 2 0 +BITMAP +80 +80 +80 +80 +80 +A0 +40 +ENDCHAR +STARTCHAR 077 +ENCODING 77 +SWIDTH 432 0 +DWIDTH 6 0 +BBX 5 5 0 0 +BITMAP +D0 +A8 +A8 +A8 +88 +ENDCHAR +STARTCHAR 078 +ENCODING 78 +SWIDTH 432 0 +DWIDTH 6 0 +BBX 5 5 0 0 +BITMAP +B0 +C8 +88 +88 +88 +ENDCHAR +STARTCHAR 079 +ENCODING 79 +SWIDTH 432 0 +DWIDTH 6 0 +BBX 5 5 0 0 +BITMAP +70 +88 +88 +88 +70 +ENDCHAR +STARTCHAR 080 +ENCODING 80 +SWIDTH 432 0 +DWIDTH 6 0 +BBX 5 7 0 -2 +BITMAP +B0 +C8 +88 +88 +F0 +80 +80 +ENDCHAR +STARTCHAR 081 +ENCODING 81 +SWIDTH 432 0 +DWIDTH 6 0 +BBX 5 7 0 -2 +BITMAP +78 +88 +88 +98 +68 +08 +08 +ENDCHAR +STARTCHAR 082 +ENCODING 82 +SWIDTH 432 0 +DWIDTH 6 0 +BBX 5 5 0 0 +BITMAP +B0 +C8 +80 +80 +80 +ENDCHAR +STARTCHAR 083 +ENCODING 83 +SWIDTH 432 0 +DWIDTH 6 0 +BBX 5 5 0 0 +BITMAP +78 +80 +70 +08 +F0 +ENDCHAR +STARTCHAR 084 +ENCODING 84 +SWIDTH 432 0 +DWIDTH 6 0 +BBX 4 7 1 0 +BITMAP +40 +40 +E0 +40 +40 +50 +20 +ENDCHAR +STARTCHAR 085 +ENCODING 85 +SWIDTH 432 0 +DWIDTH 6 0 +BBX 5 5 0 0 +BITMAP +88 +88 +88 +98 +68 +ENDCHAR +STARTCHAR 086 +ENCODING 86 +SWIDTH 432 0 +DWIDTH 6 0 +BBX 5 5 0 0 +BITMAP +88 +88 +88 +50 +20 +ENDCHAR +STARTCHAR 087 +ENCODING 87 +SWIDTH 432 0 +DWIDTH 6 0 +BBX 5 5 0 0 +BITMAP +88 +88 +A8 +A8 +50 +ENDCHAR +STARTCHAR 088 +ENCODING 88 +SWIDTH 432 0 +DWIDTH 6 0 +BBX 5 5 0 0 +BITMAP +88 +50 +20 +50 +88 +ENDCHAR +STARTCHAR 089 +ENCODING 89 +SWIDTH 432 0 +DWIDTH 6 0 +BBX 5 7 0 -2 +BITMAP +88 +88 +88 +98 +68 +88 +70 +ENDCHAR +STARTCHAR 090 +ENCODING 90 +SWIDTH 432 0 +DWIDTH 6 0 +BBX 5 5 0 0 +BITMAP +F8 +10 +20 +40 +F8 +ENDCHAR +STARTCHAR 091 +ENCODING 91 +SWIDTH 432 0 +DWIDTH 6 0 +BBX 2 9 1 -1 +BITMAP +C0 +80 +80 +80 +80 +80 +80 +80 +C0 +ENDCHAR +STARTCHAR 092 +ENCODING 92 +SWIDTH 432 0 +DWIDTH 6 0 +BBX 5 7 0 0 +BITMAP +80 +80 +40 +20 +10 +08 +08 +ENDCHAR +STARTCHAR 093 +ENCODING 93 +SWIDTH 432 0 +DWIDTH 6 0 +BBX 2 9 2 -1 +BITMAP +C0 +40 +40 +40 +40 +40 +40 +40 +C0 +ENDCHAR +STARTCHAR 094 +ENCODING 94 +SWIDTH 432 0 +DWIDTH 6 0 +BBX 3 2 1 5 +BITMAP +40 +A0 +ENDCHAR +STARTCHAR 095 +ENCODING 95 +SWIDTH 432 0 +DWIDTH 6 0 +BBX 4 1 1 -1 +BITMAP +F0 +ENDCHAR +STARTCHAR 096 +ENCODING 96 +SWIDTH 432 0 +DWIDTH 6 0 +BBX 2 2 2 5 +BITMAP +80 +40 +ENDCHAR +STARTCHAR 097 +ENCODING 97 +SWIDTH 432 0 +DWIDTH 6 0 +BBX 5 5 0 0 +BITMAP +70 +88 +88 +98 +68 +ENDCHAR +STARTCHAR 098 +ENCODING 98 +SWIDTH 432 0 +DWIDTH 6 0 +BBX 5 7 0 0 +BITMAP +80 +80 +B0 +C8 +88 +88 +F0 +ENDCHAR +STARTCHAR 099 +ENCODING 99 +SWIDTH 432 0 +DWIDTH 6 0 +BBX 5 5 0 0 +BITMAP +70 +88 +80 +88 +70 +ENDCHAR +STARTCHAR 100 +ENCODING 100 +SWIDTH 432 0 +DWIDTH 6 0 +BBX 5 7 0 0 +BITMAP +08 +08 +78 +88 +88 +98 +68 +ENDCHAR +STARTCHAR 101 +ENCODING 101 +SWIDTH 432 0 +DWIDTH 6 0 +BBX 5 5 0 0 +BITMAP +70 +88 +F0 +88 +70 +ENDCHAR +STARTCHAR 102 +ENCODING 102 +SWIDTH 432 0 +DWIDTH 6 0 +BBX 5 7 0 0 +BITMAP +30 +48 +40 +E0 +40 +40 +40 +ENDCHAR +STARTCHAR 103 +ENCODING 103 +SWIDTH 432 0 +DWIDTH 6 0 +BBX 5 7 0 -2 +BITMAP +68 +98 +88 +88 +78 +88 +70 +ENDCHAR +STARTCHAR 104 +ENCODING 104 +SWIDTH 432 0 +DWIDTH 6 0 +BBX 5 7 0 0 +BITMAP +80 +80 +B0 +C8 +88 +88 +88 +ENDCHAR +STARTCHAR 105 +ENCODING 105 +SWIDTH 432 0 +DWIDTH 6 0 +BBX 3 7 2 0 +BITMAP +80 +00 +80 +80 +80 +A0 +40 +ENDCHAR +STARTCHAR 106 +ENCODING 106 +SWIDTH 432 0 +DWIDTH 6 0 +BBX 4 9 0 -2 +BITMAP +10 +00 +10 +10 +10 +10 +10 +90 +60 +ENDCHAR +STARTCHAR 107 +ENCODING 107 +SWIDTH 432 0 +DWIDTH 6 0 +BBX 5 7 0 0 +BITMAP +80 +80 +90 +E0 +90 +88 +88 +ENDCHAR +STARTCHAR 108 +ENCODING 108 +SWIDTH 432 0 +DWIDTH 6 0 +BBX 3 7 2 0 +BITMAP +80 +80 +80 +80 +80 +A0 +40 +ENDCHAR +STARTCHAR 109 +ENCODING 109 +SWIDTH 432 0 +DWIDTH 6 0 +BBX 5 5 0 0 +BITMAP +D0 +A8 +A8 +A8 +88 +ENDCHAR +STARTCHAR 110 +ENCODING 110 +SWIDTH 432 0 +DWIDTH 6 0 +BBX 5 5 0 0 +BITMAP +B0 +C8 +88 +88 +88 +ENDCHAR +STARTCHAR 111 +ENCODING 111 +SWIDTH 432 0 +DWIDTH 6 0 +BBX 5 5 0 0 +BITMAP +70 +88 +88 +88 +70 +ENDCHAR +STARTCHAR 112 +ENCODING 112 +SWIDTH 432 0 +DWIDTH 6 0 +BBX 5 7 0 -2 +BITMAP +B0 +C8 +88 +88 +F0 +80 +80 +ENDCHAR +STARTCHAR 113 +ENCODING 113 +SWIDTH 432 0 +DWIDTH 6 0 +BBX 5 7 0 -2 +BITMAP +78 +88 +88 +98 +68 +08 +08 +ENDCHAR +STARTCHAR 114 +ENCODING 114 +SWIDTH 432 0 +DWIDTH 6 0 +BBX 5 5 0 0 +BITMAP +B0 +C8 +80 +80 +80 +ENDCHAR +STARTCHAR 115 +ENCODING 115 +SWIDTH 432 0 +DWIDTH 6 0 +BBX 5 5 0 0 +BITMAP +78 +80 +70 +08 +F0 +ENDCHAR +STARTCHAR 116 +ENCODING 116 +SWIDTH 432 0 +DWIDTH 6 0 +BBX 4 7 1 0 +BITMAP +40 +40 +E0 +40 +40 +50 +20 +ENDCHAR +STARTCHAR 117 +ENCODING 117 +SWIDTH 432 0 +DWIDTH 6 0 +BBX 5 5 0 0 +BITMAP +88 +88 +88 +98 +68 +ENDCHAR +STARTCHAR 118 +ENCODING 118 +SWIDTH 432 0 +DWIDTH 6 0 +BBX 5 5 0 0 +BITMAP +88 +88 +88 +50 +20 +ENDCHAR +STARTCHAR 119 +ENCODING 119 +SWIDTH 432 0 +DWIDTH 6 0 +BBX 5 5 0 0 +BITMAP +88 +88 +A8 +A8 +50 +ENDCHAR +STARTCHAR 120 +ENCODING 120 +SWIDTH 432 0 +DWIDTH 6 0 +BBX 5 5 0 0 +BITMAP +88 +50 +20 +50 +88 +ENDCHAR +STARTCHAR 121 +ENCODING 121 +SWIDTH 432 0 +DWIDTH 6 0 +BBX 5 7 0 -2 +BITMAP +88 +88 +88 +98 +68 +88 +70 +ENDCHAR +STARTCHAR 122 +ENCODING 122 +SWIDTH 432 0 +DWIDTH 6 0 +BBX 5 5 0 0 +BITMAP +F8 +10 +20 +40 +F8 +ENDCHAR +STARTCHAR 123 +ENCODING 123 +SWIDTH 432 0 +DWIDTH 6 0 +BBX 3 9 1 -1 +BITMAP +20 +40 +40 +40 +80 +40 +40 +40 +20 +ENDCHAR +STARTCHAR 124 +ENCODING 124 +SWIDTH 432 0 +DWIDTH 6 0 +BBX 1 9 2 -1 +BITMAP +80 +80 +80 +80 +80 +80 +80 +80 +80 +ENDCHAR +STARTCHAR 125 +ENCODING 125 +SWIDTH 432 0 +DWIDTH 6 0 +BBX 3 9 1 -1 +BITMAP +80 +40 +40 +40 +20 +40 +40 +40 +80 +ENDCHAR +STARTCHAR 126 +ENCODING 126 +SWIDTH 432 0 +DWIDTH 6 0 +BBX 4 2 1 4 +BITMAP +50 +A0 +ENDCHAR +STARTCHAR 127 +ENCODING 127 +SWIDTH 72 0 +DWIDTH 1 0 +BBX 0 0 0 0 +BITMAP +ENDCHAR +STARTCHAR 128 +ENCODING 128 +SWIDTH 72 0 +DWIDTH 1 0 +BBX 0 0 0 0 +BITMAP +ENDCHAR +STARTCHAR 129 +ENCODING 129 +SWIDTH 72 0 +DWIDTH 1 0 +BBX 0 0 0 0 +BITMAP +ENDCHAR +STARTCHAR 130 +ENCODING 130 +SWIDTH 72 0 +DWIDTH 1 0 +BBX 0 0 0 0 +BITMAP +ENDCHAR +STARTCHAR 131 +ENCODING 131 +SWIDTH 72 0 +DWIDTH 1 0 +BBX 0 0 0 0 +BITMAP +ENDCHAR +STARTCHAR 132 +ENCODING 132 +SWIDTH 72 0 +DWIDTH 1 0 +BBX 0 0 0 0 +BITMAP +ENDCHAR +STARTCHAR 133 +ENCODING 133 +SWIDTH 72 0 +DWIDTH 1 0 +BBX 0 0 0 0 +BITMAP +ENDCHAR +STARTCHAR 134 +ENCODING 134 +SWIDTH 72 0 +DWIDTH 1 0 +BBX 0 0 0 0 +BITMAP +ENDCHAR +STARTCHAR 135 +ENCODING 135 +SWIDTH 72 0 +DWIDTH 1 0 +BBX 0 0 0 0 +BITMAP +ENDCHAR +STARTCHAR 136 +ENCODING 136 +SWIDTH 72 0 +DWIDTH 1 0 +BBX 0 0 0 0 +BITMAP +ENDCHAR +STARTCHAR 137 +ENCODING 137 +SWIDTH 72 0 +DWIDTH 1 0 +BBX 0 0 0 0 +BITMAP +ENDCHAR +STARTCHAR 138 +ENCODING 138 +SWIDTH 72 0 +DWIDTH 1 0 +BBX 0 0 0 0 +BITMAP +ENDCHAR +STARTCHAR 139 +ENCODING 139 +SWIDTH 72 0 +DWIDTH 1 0 +BBX 0 0 0 0 +BITMAP +ENDCHAR +STARTCHAR 140 +ENCODING 140 +SWIDTH 72 0 +DWIDTH 1 0 +BBX 0 0 0 0 +BITMAP +ENDCHAR +STARTCHAR 141 +ENCODING 141 +SWIDTH 72 0 +DWIDTH 1 0 +BBX 0 0 0 0 +BITMAP +ENDCHAR +STARTCHAR 142 +ENCODING 142 +SWIDTH 72 0 +DWIDTH 1 0 +BBX 0 0 0 0 +BITMAP +ENDCHAR +STARTCHAR 143 +ENCODING 143 +SWIDTH 72 0 +DWIDTH 1 0 +BBX 0 0 0 0 +BITMAP +ENDCHAR +STARTCHAR 144 +ENCODING 144 +SWIDTH 72 0 +DWIDTH 1 0 +BBX 0 0 0 0 +BITMAP +ENDCHAR +STARTCHAR 145 +ENCODING 145 +SWIDTH 72 0 +DWIDTH 1 0 +BBX 0 0 0 0 +BITMAP +ENDCHAR +STARTCHAR 146 +ENCODING 146 +SWIDTH 72 0 +DWIDTH 1 0 +BBX 0 0 0 0 +BITMAP +ENDCHAR +STARTCHAR 147 +ENCODING 147 +SWIDTH 72 0 +DWIDTH 1 0 +BBX 0 0 0 0 +BITMAP +ENDCHAR +STARTCHAR 148 +ENCODING 148 +SWIDTH 72 0 +DWIDTH 1 0 +BBX 0 0 0 0 +BITMAP +ENDCHAR +STARTCHAR 149 +ENCODING 149 +SWIDTH 72 0 +DWIDTH 1 0 +BBX 0 0 0 0 +BITMAP +ENDCHAR +STARTCHAR 150 +ENCODING 150 +SWIDTH 72 0 +DWIDTH 1 0 +BBX 0 0 0 0 +BITMAP +ENDCHAR +STARTCHAR 151 +ENCODING 151 +SWIDTH 72 0 +DWIDTH 1 0 +BBX 0 0 0 0 +BITMAP +ENDCHAR +STARTCHAR 152 +ENCODING 152 +SWIDTH 72 0 +DWIDTH 1 0 +BBX 0 0 0 0 +BITMAP +ENDCHAR +STARTCHAR 153 +ENCODING 153 +SWIDTH 72 0 +DWIDTH 1 0 +BBX 0 0 0 0 +BITMAP +ENDCHAR +STARTCHAR 154 +ENCODING 154 +SWIDTH 72 0 +DWIDTH 1 0 +BBX 0 0 0 0 +BITMAP +ENDCHAR +STARTCHAR 155 +ENCODING 155 +SWIDTH 72 0 +DWIDTH 1 0 +BBX 0 0 0 0 +BITMAP +ENDCHAR +STARTCHAR 156 +ENCODING 156 +SWIDTH 72 0 +DWIDTH 1 0 +BBX 0 0 0 0 +BITMAP +ENDCHAR +STARTCHAR 157 +ENCODING 157 +SWIDTH 72 0 +DWIDTH 1 0 +BBX 0 0 0 0 +BITMAP +ENDCHAR +STARTCHAR 158 +ENCODING 158 +SWIDTH 72 0 +DWIDTH 1 0 +BBX 0 0 0 0 +BITMAP +ENDCHAR +STARTCHAR 159 +ENCODING 159 +SWIDTH 72 0 +DWIDTH 1 0 +BBX 0 0 0 0 +BITMAP +ENDCHAR +STARTCHAR 160 +ENCODING 160 +SWIDTH 432 0 +DWIDTH 6 0 +BBX 0 0 0 0 +BITMAP +ENDCHAR +STARTCHAR 161 +ENCODING 161 +SWIDTH 432 0 +DWIDTH 6 0 +BBX 1 7 2 0 +BITMAP +80 +00 +80 +80 +80 +80 +80 +ENDCHAR +STARTCHAR 162 +ENCODING 162 +SWIDTH 432 0 +DWIDTH 6 0 +BBX 5 7 0 -1 +BITMAP +20 +70 +A8 +A0 +A8 +70 +20 +ENDCHAR +STARTCHAR 163 +ENCODING 163 +SWIDTH 432 0 +DWIDTH 6 0 +BBX 5 6 0 0 +BITMAP +30 +48 +E0 +40 +48 +B0 +ENDCHAR +STARTCHAR 164 +ENCODING 164 +SWIDTH 432 0 +DWIDTH 6 0 +BBX 5 5 0 0 +BITMAP +A8 +50 +88 +50 +A8 +ENDCHAR +STARTCHAR 165 +ENCODING 165 +SWIDTH 432 0 +DWIDTH 6 0 +BBX 5 7 0 0 +BITMAP +88 +50 +F8 +20 +F8 +20 +20 +ENDCHAR +STARTCHAR 166 +ENCODING 166 +SWIDTH 432 0 +DWIDTH 6 0 +BBX 1 7 2 0 +BITMAP +80 +80 +80 +00 +80 +80 +80 +ENDCHAR +STARTCHAR 167 +ENCODING 167 +SWIDTH 432 0 +DWIDTH 6 0 +BBX 4 8 1 0 +BITMAP +70 +80 +60 +90 +90 +60 +10 +E0 +ENDCHAR +STARTCHAR 168 +ENCODING 168 +SWIDTH 432 0 +DWIDTH 6 0 +BBX 3 1 1 7 +BITMAP +A0 +ENDCHAR +STARTCHAR 169 +ENCODING 169 +SWIDTH 432 0 +DWIDTH 6 0 +BBX 6 7 0 0 +BITMAP +78 +84 +B4 +A4 +B4 +84 +78 +ENDCHAR +STARTCHAR 170 +ENCODING 170 +SWIDTH 432 0 +DWIDTH 6 0 +BBX 3 5 1 4 +BITMAP +60 +A0 +60 +00 +E0 +ENDCHAR +STARTCHAR 171 +ENCODING 171 +SWIDTH 432 0 +DWIDTH 6 0 +BBX 5 5 0 0 +BITMAP +28 +50 +A0 +50 +28 +ENDCHAR +STARTCHAR 172 +ENCODING 172 +SWIDTH 432 0 +DWIDTH 6 0 +BBX 5 3 0 1 +BITMAP +F8 +08 +08 +ENDCHAR +STARTCHAR 173 +ENCODING 173 +SWIDTH 432 0 +DWIDTH 6 0 +BBX 3 1 1 3 +BITMAP +E0 +ENDCHAR +STARTCHAR 174 +ENCODING 174 +SWIDTH 432 0 +DWIDTH 6 0 +BBX 6 7 0 0 +BITMAP +78 +84 +B4 +A4 +A4 +84 +78 +ENDCHAR +STARTCHAR 175 +ENCODING 175 +SWIDTH 432 0 +DWIDTH 6 0 +BBX 5 1 0 7 +BITMAP +F8 +ENDCHAR +STARTCHAR 176 +ENCODING 176 +SWIDTH 432 0 +DWIDTH 6 0 +BBX 4 4 1 5 +BITMAP +60 +90 +90 +60 +ENDCHAR +STARTCHAR 177 +ENCODING 177 +SWIDTH 432 0 +DWIDTH 6 0 +BBX 5 7 0 0 +BITMAP +20 +20 +F8 +20 +20 +00 +F8 +ENDCHAR +STARTCHAR 178 +ENCODING 178 +SWIDTH 432 0 +DWIDTH 6 0 +BBX 3 5 1 4 +BITMAP +40 +A0 +20 +40 +E0 +ENDCHAR +STARTCHAR 179 +ENCODING 179 +SWIDTH 432 0 +DWIDTH 6 0 +BBX 3 5 1 4 +BITMAP +C0 +20 +40 +20 +C0 +ENDCHAR +STARTCHAR 180 +ENCODING 180 +SWIDTH 432 0 +DWIDTH 6 0 +BBX 3 3 1 5 +BITMAP +20 +40 +80 +ENDCHAR +STARTCHAR 181 +ENCODING 181 +SWIDTH 432 0 +DWIDTH 6 0 +BBX 5 7 0 -2 +BITMAP +88 +88 +88 +98 +E8 +80 +80 +ENDCHAR +STARTCHAR 182 +ENCODING 182 +SWIDTH 432 0 +DWIDTH 6 0 +BBX 5 8 0 0 +BITMAP +78 +E8 +E8 +E8 +68 +28 +28 +28 +ENDCHAR +STARTCHAR 183 +ENCODING 183 +SWIDTH 432 0 +DWIDTH 6 0 +BBX 2 2 2 3 +BITMAP +C0 +C0 +ENDCHAR +STARTCHAR 184 +ENCODING 184 +SWIDTH 432 0 +DWIDTH 6 0 +BBX 3 2 1 -2 +BITMAP +20 +C0 +ENDCHAR +STARTCHAR 185 +ENCODING 185 +SWIDTH 432 0 +DWIDTH 6 0 +BBX 3 5 1 4 +BITMAP +40 +C0 +40 +40 +E0 +ENDCHAR +STARTCHAR 186 +ENCODING 186 +SWIDTH 432 0 +DWIDTH 6 0 +BBX 3 5 1 5 +BITMAP +40 +A0 +40 +00 +E0 +ENDCHAR +STARTCHAR 187 +ENCODING 187 +SWIDTH 432 0 +DWIDTH 6 0 +BBX 5 5 0 0 +BITMAP +A0 +50 +28 +50 +A0 +ENDCHAR +STARTCHAR 188 +ENCODING 188 +SWIDTH 432 0 +DWIDTH 6 0 +BBX 5 10 0 0 +BITMAP +40 +C0 +48 +50 +60 +50 +B0 +50 +78 +10 +ENDCHAR +STARTCHAR 189 +ENCODING 189 +SWIDTH 432 0 +DWIDTH 6 0 +BBX 5 10 0 0 +BITMAP +40 +C0 +48 +50 +60 +50 +A8 +08 +10 +38 +ENDCHAR +STARTCHAR 190 +ENCODING 190 +SWIDTH 432 0 +DWIDTH 6 0 +BBX 5 10 0 0 +BITMAP +C0 +20 +48 +30 +E0 +50 +B0 +50 +78 +10 +ENDCHAR +STARTCHAR 191 +ENCODING 191 +SWIDTH 432 0 +DWIDTH 6 0 +BBX 5 7 0 0 +BITMAP +20 +00 +20 +20 +40 +88 +70 +ENDCHAR +STARTCHAR 192 +ENCODING 192 +SWIDTH 432 0 +DWIDTH 6 0 +BBX 5 10 0 0 +BITMAP +40 +20 +00 +70 +88 +88 +F8 +88 +88 +88 +ENDCHAR +STARTCHAR 193 +ENCODING 193 +SWIDTH 432 0 +DWIDTH 6 0 +BBX 5 10 0 0 +BITMAP +10 +20 +00 +70 +88 +88 +F8 +88 +88 +88 +ENDCHAR +STARTCHAR 194 +ENCODING 194 +SWIDTH 432 0 +DWIDTH 6 0 +BBX 5 10 0 0 +BITMAP +20 +50 +00 +70 +88 +88 +F8 +88 +88 +88 +ENDCHAR +STARTCHAR 195 +ENCODING 195 +SWIDTH 432 0 +DWIDTH 6 0 +BBX 5 10 0 0 +BITMAP +68 +B0 +00 +70 +88 +88 +F8 +88 +88 +88 +ENDCHAR +STARTCHAR 196 +ENCODING 196 +SWIDTH 432 0 +DWIDTH 6 0 +BBX 5 9 0 0 +BITMAP +50 +00 +70 +88 +88 +F8 +88 +88 +88 +ENDCHAR +STARTCHAR 197 +ENCODING 197 +SWIDTH 432 0 +DWIDTH 6 0 +BBX 5 10 0 0 +BITMAP +20 +50 +20 +70 +88 +88 +F8 +88 +88 +88 +ENDCHAR +STARTCHAR 198 +ENCODING 198 +SWIDTH 432 0 +DWIDTH 6 0 +BBX 5 7 0 0 +BITMAP +78 +A0 +A0 +F0 +A0 +A0 +B8 +ENDCHAR +STARTCHAR 199 +ENCODING 199 +SWIDTH 432 0 +DWIDTH 6 0 +BBX 5 9 0 -2 +BITMAP +70 +88 +80 +80 +80 +88 +70 +10 +60 +ENDCHAR +STARTCHAR 200 +ENCODING 200 +SWIDTH 432 0 +DWIDTH 6 0 +BBX 5 10 0 0 +BITMAP +40 +20 +00 +F8 +80 +80 +F0 +80 +80 +F8 +ENDCHAR +STARTCHAR 201 +ENCODING 201 +SWIDTH 432 0 +DWIDTH 6 0 +BBX 5 10 0 0 +BITMAP +10 +20 +00 +F8 +80 +80 +F0 +80 +80 +F8 +ENDCHAR +STARTCHAR 202 +ENCODING 202 +SWIDTH 432 0 +DWIDTH 6 0 +BBX 5 10 0 0 +BITMAP +20 +50 +00 +F8 +80 +80 +F0 +80 +80 +F8 +ENDCHAR +STARTCHAR 203 +ENCODING 203 +SWIDTH 432 0 +DWIDTH 6 0 +BBX 5 9 0 0 +BITMAP +50 +00 +F8 +80 +80 +F0 +80 +80 +F8 +ENDCHAR +STARTCHAR 204 +ENCODING 204 +SWIDTH 432 0 +DWIDTH 6 0 +BBX 3 10 1 0 +BITMAP +80 +40 +00 +E0 +40 +40 +40 +40 +40 +E0 +ENDCHAR +STARTCHAR 205 +ENCODING 205 +SWIDTH 432 0 +DWIDTH 6 0 +BBX 3 10 1 0 +BITMAP +20 +40 +00 +E0 +40 +40 +40 +40 +40 +E0 +ENDCHAR +STARTCHAR 206 +ENCODING 206 +SWIDTH 432 0 +DWIDTH 6 0 +BBX 3 10 1 0 +BITMAP +40 +A0 +00 +E0 +40 +40 +40 +40 +40 +E0 +ENDCHAR +STARTCHAR 207 +ENCODING 207 +SWIDTH 432 0 +DWIDTH 6 0 +BBX 3 9 1 0 +BITMAP +A0 +00 +E0 +40 +40 +40 +40 +40 +E0 +ENDCHAR +STARTCHAR 208 +ENCODING 208 +SWIDTH 432 0 +DWIDTH 6 0 +BBX 5 7 0 0 +BITMAP +70 +48 +48 +E8 +48 +48 +70 +ENDCHAR +STARTCHAR 209 +ENCODING 209 +SWIDTH 432 0 +DWIDTH 6 0 +BBX 5 10 0 0 +BITMAP +68 +B0 +00 +88 +88 +C8 +A8 +98 +88 +88 +ENDCHAR +STARTCHAR 210 +ENCODING 210 +SWIDTH 432 0 +DWIDTH 6 0 +BBX 5 10 0 0 +BITMAP +40 +20 +00 +70 +88 +88 +88 +88 +88 +70 +ENDCHAR +STARTCHAR 211 +ENCODING 211 +SWIDTH 432 0 +DWIDTH 6 0 +BBX 5 10 0 0 +BITMAP +10 +20 +00 +70 +88 +88 +88 +88 +88 +70 +ENDCHAR +STARTCHAR 212 +ENCODING 212 +SWIDTH 432 0 +DWIDTH 6 0 +BBX 5 10 0 0 +BITMAP +20 +50 +00 +70 +88 +88 +88 +88 +88 +70 +ENDCHAR +STARTCHAR 213 +ENCODING 213 +SWIDTH 432 0 +DWIDTH 6 0 +BBX 5 10 0 0 +BITMAP +68 +B0 +00 +70 +88 +88 +88 +88 +88 +70 +ENDCHAR +STARTCHAR 214 +ENCODING 214 +SWIDTH 432 0 +DWIDTH 6 0 +BBX 5 9 0 0 +BITMAP +50 +00 +70 +88 +88 +88 +88 +88 +70 +ENDCHAR +STARTCHAR 215 +ENCODING 215 +SWIDTH 432 0 +DWIDTH 6 0 +BBX 5 5 0 1 +BITMAP +88 +50 +20 +50 +88 +ENDCHAR +STARTCHAR 216 +ENCODING 216 +SWIDTH 432 0 +DWIDTH 6 0 +BBX 5 9 0 -1 +BITMAP +08 +70 +98 +A8 +A8 +A8 +C8 +70 +80 +ENDCHAR +STARTCHAR 217 +ENCODING 217 +SWIDTH 432 0 +DWIDTH 6 0 +BBX 5 10 0 0 +BITMAP +40 +20 +00 +88 +88 +88 +88 +88 +88 +70 +ENDCHAR +STARTCHAR 218 +ENCODING 218 +SWIDTH 432 0 +DWIDTH 6 0 +BBX 5 10 0 0 +BITMAP +10 +20 +00 +88 +88 +88 +88 +88 +88 +70 +ENDCHAR +STARTCHAR 219 +ENCODING 219 +SWIDTH 432 0 +DWIDTH 6 0 +BBX 5 10 0 0 +BITMAP +20 +50 +00 +88 +88 +88 +88 +88 +88 +70 +ENDCHAR +STARTCHAR 220 +ENCODING 220 +SWIDTH 432 0 +DWIDTH 6 0 +BBX 5 9 0 0 +BITMAP +50 +00 +88 +88 +88 +88 +88 +88 +70 +ENDCHAR +STARTCHAR 221 +ENCODING 221 +SWIDTH 432 0 +DWIDTH 6 0 +BBX 5 10 0 0 +BITMAP +10 +20 +00 +88 +88 +50 +20 +20 +20 +20 +ENDCHAR +STARTCHAR 222 +ENCODING 222 +SWIDTH 432 0 +DWIDTH 6 0 +BBX 4 7 1 0 +BITMAP +80 +E0 +90 +90 +90 +E0 +80 +ENDCHAR +STARTCHAR 223 +ENCODING 223 +SWIDTH 432 0 +DWIDTH 6 0 +BBX 5 7 0 0 +BITMAP +70 +88 +90 +A0 +90 +88 +B0 +ENDCHAR +STARTCHAR 224 +ENCODING 224 +SWIDTH 432 0 +DWIDTH 6 0 +BBX 5 8 0 0 +BITMAP +40 +20 +00 +70 +08 +78 +88 +78 +ENDCHAR +STARTCHAR 225 +ENCODING 225 +SWIDTH 432 0 +DWIDTH 6 0 +BBX 5 8 0 0 +BITMAP +10 +20 +00 +70 +08 +78 +88 +78 +ENDCHAR +STARTCHAR 226 +ENCODING 226 +SWIDTH 432 0 +DWIDTH 6 0 +BBX 5 8 0 0 +BITMAP +20 +50 +00 +70 +08 +78 +88 +78 +ENDCHAR +STARTCHAR 227 +ENCODING 227 +SWIDTH 432 0 +DWIDTH 6 0 +BBX 5 8 0 0 +BITMAP +68 +B0 +00 +70 +08 +78 +88 +78 +ENDCHAR +STARTCHAR 228 +ENCODING 228 +SWIDTH 432 0 +DWIDTH 6 0 +BBX 5 7 0 0 +BITMAP +50 +00 +70 +08 +78 +88 +78 +ENDCHAR +STARTCHAR 229 +ENCODING 229 +SWIDTH 432 0 +DWIDTH 6 0 +BBX 5 8 0 0 +BITMAP +20 +50 +20 +70 +08 +78 +88 +78 +ENDCHAR +STARTCHAR 230 +ENCODING 230 +SWIDTH 432 0 +DWIDTH 6 0 +BBX 5 5 0 0 +BITMAP +70 +28 +70 +A0 +78 +ENDCHAR +STARTCHAR 231 +ENCODING 231 +SWIDTH 432 0 +DWIDTH 6 0 +BBX 5 7 0 -2 +BITMAP +70 +88 +80 +88 +70 +10 +60 +ENDCHAR +STARTCHAR 232 +ENCODING 232 +SWIDTH 432 0 +DWIDTH 6 0 +BBX 5 8 0 0 +BITMAP +40 +20 +00 +70 +88 +F0 +80 +70 +ENDCHAR +STARTCHAR 233 +ENCODING 233 +SWIDTH 432 0 +DWIDTH 6 0 +BBX 5 8 0 0 +BITMAP +10 +20 +00 +70 +88 +F0 +80 +70 +ENDCHAR +STARTCHAR 234 +ENCODING 234 +SWIDTH 432 0 +DWIDTH 6 0 +BBX 5 8 0 0 +BITMAP +20 +50 +00 +70 +88 +F0 +80 +70 +ENDCHAR +STARTCHAR 235 +ENCODING 235 +SWIDTH 432 0 +DWIDTH 6 0 +BBX 5 7 0 0 +BITMAP +50 +00 +70 +88 +F0 +80 +70 +ENDCHAR +STARTCHAR 236 +ENCODING 236 +SWIDTH 432 0 +DWIDTH 6 0 +BBX 3 8 1 0 +BITMAP +80 +40 +00 +C0 +40 +40 +40 +E0 +ENDCHAR +STARTCHAR 237 +ENCODING 237 +SWIDTH 432 0 +DWIDTH 6 0 +BBX 3 8 1 0 +BITMAP +20 +40 +00 +C0 +40 +40 +40 +E0 +ENDCHAR +STARTCHAR 238 +ENCODING 238 +SWIDTH 432 0 +DWIDTH 6 0 +BBX 3 8 1 0 +BITMAP +40 +A0 +00 +C0 +40 +40 +40 +E0 +ENDCHAR +STARTCHAR 239 +ENCODING 239 +SWIDTH 432 0 +DWIDTH 6 0 +BBX 3 7 1 0 +BITMAP +A0 +00 +C0 +40 +40 +40 +E0 +ENDCHAR +STARTCHAR 240 +ENCODING 240 +SWIDTH 432 0 +DWIDTH 6 0 +BBX 5 9 0 0 +BITMAP +50 +20 +50 +08 +78 +88 +88 +88 +70 +ENDCHAR +STARTCHAR 241 +ENCODING 241 +SWIDTH 432 0 +DWIDTH 6 0 +BBX 5 8 0 0 +BITMAP +68 +B0 +00 +B0 +C8 +88 +88 +88 +ENDCHAR +STARTCHAR 242 +ENCODING 242 +SWIDTH 432 0 +DWIDTH 6 0 +BBX 5 8 0 0 +BITMAP +40 +20 +00 +70 +88 +88 +88 +70 +ENDCHAR +STARTCHAR 243 +ENCODING 243 +SWIDTH 432 0 +DWIDTH 6 0 +BBX 5 8 0 0 +BITMAP +10 +20 +00 +70 +88 +88 +88 +70 +ENDCHAR +STARTCHAR 244 +ENCODING 244 +SWIDTH 432 0 +DWIDTH 6 0 +BBX 5 8 0 0 +BITMAP +20 +50 +00 +70 +88 +88 +88 +70 +ENDCHAR +STARTCHAR 245 +ENCODING 245 +SWIDTH 432 0 +DWIDTH 6 0 +BBX 5 8 0 0 +BITMAP +68 +B0 +00 +70 +88 +88 +88 +70 +ENDCHAR +STARTCHAR 246 +ENCODING 246 +SWIDTH 432 0 +DWIDTH 6 0 +BBX 5 7 0 0 +BITMAP +50 +00 +70 +88 +88 +88 +70 +ENDCHAR +STARTCHAR 247 +ENCODING 247 +SWIDTH 432 0 +DWIDTH 6 0 +BBX 5 5 0 1 +BITMAP +20 +00 +F8 +00 +20 +ENDCHAR +STARTCHAR 248 +ENCODING 248 +SWIDTH 432 0 +DWIDTH 6 0 +BBX 5 5 0 0 +BITMAP +78 +98 +A8 +C8 +F0 +ENDCHAR +STARTCHAR 249 +ENCODING 249 +SWIDTH 432 0 +DWIDTH 6 0 +BBX 5 8 0 0 +BITMAP +40 +20 +00 +88 +88 +88 +88 +70 +ENDCHAR +STARTCHAR 250 +ENCODING 250 +SWIDTH 432 0 +DWIDTH 6 0 +BBX 5 8 0 0 +BITMAP +10 +20 +00 +88 +88 +88 +88 +70 +ENDCHAR +STARTCHAR 251 +ENCODING 251 +SWIDTH 432 0 +DWIDTH 6 0 +BBX 5 8 0 0 +BITMAP +20 +50 +00 +88 +88 +88 +88 +70 +ENDCHAR +STARTCHAR 252 +ENCODING 252 +SWIDTH 432 0 +DWIDTH 6 0 +BBX 5 7 0 0 +BITMAP +50 +00 +88 +88 +88 +88 +70 +ENDCHAR +STARTCHAR 253 +ENCODING 253 +SWIDTH 432 0 +DWIDTH 6 0 +BBX 5 10 0 -2 +BITMAP +10 +20 +00 +88 +88 +88 +50 +20 +40 +80 +ENDCHAR +STARTCHAR 254 +ENCODING 254 +SWIDTH 432 0 +DWIDTH 6 0 +BBX 5 9 0 -2 +BITMAP +80 +80 +F0 +88 +88 +88 +F0 +80 +80 +ENDCHAR +STARTCHAR 255 +ENCODING 255 +SWIDTH 432 0 +DWIDTH 6 0 +BBX 5 9 0 -2 +BITMAP +50 +00 +88 +88 +88 +50 +20 +40 +80 +ENDCHAR +ENDFONT diff --git a/pins_BTT_SKR_MINI_E3_common.h.patch b/pins_BTT_SKR_MINI_E3_common.h.patch new file mode 100644 index 0000000..e5d53ff --- /dev/null +++ b/pins_BTT_SKR_MINI_E3_common.h.patch @@ -0,0 +1,69 @@ +237a238,301 +> +> #elif ENABLED(FYSETC_MINI_12864_2_1) +> +> #error "CAUTION! FYSETC_MINI_12864_2_1 / MKS_MINI_12864_V3 / BTT_MINI_12864_V1 requires wiring modifications. See 'pins_BTT_SKR_MINI_E3_common.h' for details. Comment out this line to continue." +> +> /** +> * FYSETC_MINI_12864_2_1 / MKS_MINI_12864_V3 / BTT_MINI_12864_V1 display pinout +> * +> * Board Display +> * ------ ------ +> * PB5 |10 9 | PA15 (BEEP) |10 9 | BTN_ENC +> * PA9 | 8 7 | RESET LCD_CS | 8 7 | LCD A0 +> * PA10 | 6 5 | PB9 LCD_RST | 6 5 | RED +> * PB8 | 4 3 | PB15 (GREEN) | 4 3 | (BLUE) +> * GND | 2 1 | 5V GND | 2 1 | 5V +> * ------ ------ +> * EXP1 EXP1 +> * +> * --- ------ +> * RST | 1 | (MISO) |10 9 | SCK +> * (RX2) PA2 | 2 | BTN_EN1 | 8 7 | (SS) +> * (TX2) PA3 | 3 | BTN_EN2 | 6 5 | MOSI +> * GND | 4 | (CD) | 4 3 | (RST) +> * 5V | 5 | (GND) | 2 1 | (KILL) +> * --- ------ +> * TFT EXP2 +> * +> * Needs custom cable: +> * +> * Board Display +> * +> * EXP1-1 ----------- EXP1-1 +> * EXP1-2 ----------- EXP1-2 +> * EXP1-3 ----------- EXP2-6 +> * EXP1-4 ----------- EXP1-5 +> * EXP1-5 ----------- EXP2-8 +> * EXP1-6 ----------- EXP1-6 +> * EXP1-8 ----------- EXP1-8 +> * EXP1-9 ----------- EXP1-9 +> * EXP1-10 ----------- EXP1-7 +> * +> * TFT-2 ----------- EXP2-9 +> * TFT-3 ----------- EXP2-5 +> * +> * for backlight configuration see steps 2 (V2.1) and 3 in https://wiki.fysetc.com/Mini12864_Panel/ +> */ +> +> #define LCD_PINS_RS PA9 // CS +> #define LCD_PINS_ENABLE PA3 // MOSI +> #define LCD_BACKLIGHT_PIN -1 +> #define NEOPIXEL_PIN PB8 +> #define LCD_CONTRAST 255 +> #define LCD_RESET_PIN PA10 +> +> #define DOGLCD_CS PA9 +> #define DOGLCD_A0 PB5 +> #define DOGLCD_SCK PA2 +> #define DOGLCD_MOSI PA3 +> +> #define BTN_ENC PA15 +> #define BTN_EN1 PB9 +> #define BTN_EN2 PB15 +> +> #define FORCE_SOFT_SPI +240c304 +< #error "Only CR10_STOCKDISPLAY, ZONESTAR_LCD, ENDER2_STOCKDISPLAY, MKS_MINI_12864, and TFTGLCD_PANEL_(SPI|I2C) are currently supported on the BIGTREE_SKR_MINI_E3." +--- +> #error "Only CR10_STOCKDISPLAY, ZONESTAR_LCD, ENDER2_STOCKDISPLAY, MKS_MINI_12864, TFTGLCD_PANEL_(SPI|I2C), FYSETC_MINI_12864_2_1, MKS_MINI_12864_V3, and BTT_MINI_12864_V1 are currently supported on the BIGTREE_SKR_MINI_E3." diff --git a/setup-steps.txt b/setup-steps.txt new file mode 100644 index 0000000..e59a036 --- /dev/null +++ b/setup-steps.txt @@ -0,0 +1,82 @@ +steps for setting up marlin! + +- grab Configuration.h and Configuration_adv.h for + Creality/Ender 3 Pro/BTT SKR Mini E3 v2.0 from Marlin configurations repo +- add _Statusscreen.h from printybuny repo +- apply pins_BTT_SKR_MINI_E3_common.h.patch +- copy marlin-6x12-3.bdf over the original in buildroot/share/fonts/ +- run get-bdf2u8g.sh in buildroot/share/fonts + followed by genallfonts.sh (this takes a while) + +in platformio.ini + +- set default_envs to STM32F103RC_btt + +in Configuration.h + +- enable CUSTOM_STATUS_SCREEN_IMAGE +- change CUSTOM_MACHINE_NAME to "printybuny" +- enable PIDTEMPBED +- enable BLTOUCH +- set NOZZLE_TO_PROBE_OFFSET to { -55, -13, 0 } +- set PROBING_MARGIN to 8 +- set MANUAL_Y_HOME_POS to -9 +- set Y_BED_SIZE to 215 +- enable Z_SAFE_HOMING +- set Z_AFTER_HOMING to 4 +- enable AUTO_BED_LEVELING_BILINEAR, disable MESH_BED_LEVELING +- enable PREHEAT_BEFORE_LEVELING +- disable LEVELING_NOZZLE_TEMP +- set LEVELING_BED_TEMP to 60 +- set GRID_MAX_POINTS_X to 6 +- enable BTT_MINI_12864_V1, disable CR10_STOCKDISPLAY + +- set PREHEAT_1_TEMP_HOTEND to 180 +- set PREHEAT_1_TEMP_BED to 40 +- set PREHEAT_1_FAN_SPEED to 0 +- set PREHEAT_2_LABEL to "PETG" +- set PREHEAT_2_TEMP_HOTEND to 220 +- set PREHEAT_2_TEMP_BED to 60 +- set PREHEAT_2_FAN_SPEED to 0 +- set PREHEAT_3_LABEL to "TPU" +- set PREHEAT_3_TEMP_HOTEND to 180 +- set PREHEAT_3_TEMP_BED to 45 +- set PREHEAT_3_FAN_SPEED to 0 +- set PREHEAT_4_LABEL to "HT" +- set PREHEAT_4_TEMP_HOTEND to 220 +- set PREHEAT_4_TEMP_BED to 100 +- set PREHEAT_4_FAN_SPEED to 0 + +- enable NEOPIXEL_LED +- set NEOPIXEL_TYPE to NEO_GRBW +- set NEOPIXEL_PIN to PB8 +- set NEOPIXEL2_TYPE to NEO_GRBW +- set NEOPIXEL2_PIN to PA8 +- set NEOPIXEL_PIXELS to 30 +- set NEOPIXEL_BRIGHTNESS to 255 +- enable NEOPIXEL2_SEPARATE +- set NEOPIXEL2_PIXELS to 8 +- set NEOPIXEL2_BRIGHTNESS to 127 +- set NEOPIXEL_BKGD_INDEX_FIRST to 2 +- set NEOPIXEL_BKGD_INDEX_LAST to 30 +- set NEOPIXEL_BKGD_COLOR to { 10, 255, 40, 0 } +- enable NEOPIXEL_BKGD_ALWAYS_ON + +in Configuration_adv.h + +- set FAN_MIN_PWM to 40 +- enable FAST_PWM_FAN +- set FAST_PWM_FAN_FREQUENCY to 40 +- set BOOTSCREEN_TIMEOUT to 1000 +- enable BABYSTEP_ZPROBE_OFFSET +- set ENCODER_10X_STEPS_PER_SEC to 100, ENCODER_100X_STEPS_PER_SEC to 200 +- disable XYZ_HOLLOW_FRAME and MENU_HOLLOW_FRAME +- enable LED_CONTROL_MENU +- enable LED_COLOR_PRESETS +- enable NEO2_COLOR_PRESETS +- set LED_USER_PRESET_X to 0, and brightness to 255 +- enable LED_USER_PRESET_STARTUP +- set NEO2_USER_PRESET_X to 0, except WHITE to 255, and brightness to 127 + +build and copy .pio/build/STM32F103RC_btt/firmware.bin over to +the printer microSD card to install the new firmware!