Full Graphic Smart Controller Hacks/zh tw

From RepRap
Revision as of 00:21, 3 August 2015 by Ethan42411 (talk | contribs) (Created page with "{{Languages}} 當使用全圖形化智慧控制面板,有一些地方可以自訂顯示。 = 更換RepRap 的開機Logo =...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search


當使用全圖形化智慧控制面板,有一些地方可以自訂顯示。

(這個適用於MARLIN V1.0.0-RC2! 其他版本可以有些不同需要其它的方法。)

dogm_lcd_implementation.h檔案中,您可以更改此段程式碼來套用新的logo。

const unsigned char start_bmp[574] PROGMEM = { //AVR-GCC, WinAVR

用逗號分隔的數值是以16進位表示的2進位像素資料,一次一個字節。 Logo圖片的大小為60x64px。 可以透過一個小工具來建立新的logo LCD Bitmap Converter。 有了這個工具的幫忙,您可以透過簡單的開啟一張點陣圖片並將它轉換成像素的資料。 還有一些其他的工具也一樣可以做到這個功能 [1][2]

當您有了轉換後的logo資料,它看起來應該要是每8個值就斷行一次。 如果確認無誤後您就可以將這些資料複製到dogm_lcd_implementation.h檔案,覆蓋舊的開機畫面資料。 注意,資料並不是一定要是十六進位,十進位一樣可以正常運作。

底下有個自訂logo的範例。

const unsigned char start_bmp[574] PROGMEM = { //AVR-GCC, WinAVR
0, 0, 0, 31, 192, 0, 0, 0, 
0, 0, 3, 255, 254, 0, 0, 0, 
0, 0, 31, 255, 255, 192, 0, 0, 
0, 0, 127, 255, 255, 240, 0, 0, 
0, 1, 255, 255, 255, 252, 0, 0, 
0, 3, 255, 224, 63, 254, 0, 0, 
0, 15, 254, 0, 3, 255, 0, 0, 
0, 31, 240, 0, 0, 127, 192, 0, 
0, 63, 192, 0, 0, 31, 224, 0, 
0, 127, 128, 0, 0, 15, 240, 0, 
0, 254, 0, 0, 0, 3, 248, 0, 
1, 252, 0, 0, 0, 1, 248, 0, 
1, 248, 0, 0, 0, 0, 252, 0, 
3, 240, 0, 0, 0, 0, 126, 0, 
7, 224, 0, 0, 0, 0, 62, 0, 
7, 192, 0, 0, 0, 0, 31, 0,  
15, 128, 0, 0, 0, 0, 31, 128, 
15, 128, 62, 0, 7, 192, 15, 128, 
31, 0, 127, 128, 15, 240, 7, 192, 
31, 0, 255, 128, 31, 240, 7, 192, 
62, 0, 255, 192, 31, 248, 3, 192, 
62, 0, 255, 192, 31, 248, 3, 224, 
60, 0, 255, 192, 31, 248, 3, 224, 
124, 0, 255, 192, 31, 248, 1, 224, 
124, 0, 255, 128, 31, 240, 1, 240, 
124, 0, 127, 128, 15, 240, 1, 240, 
120, 0, 63, 0, 7, 224, 1, 240,
120, 0, 12, 0, 3, 128, 0, 240, 
120, 0, 0, 0, 0, 0, 0, 240, 
248, 0, 0, 0, 0, 0, 0, 240, 
248, 0, 0, 0, 0, 0, 0, 240, 
248, 0, 0, 0, 0, 0, 0, 240, 
248, 0, 0, 0, 0, 0, 0, 240,
248, 6, 0, 0, 0, 3, 0, 240, 
248, 7, 0, 0, 0, 7, 0, 240, 
120, 7, 0, 0, 0, 7, 0, 240, 
120, 7, 0, 0, 0, 15, 0, 240, 
120, 7, 128, 0, 0, 15, 1, 240,
120, 7, 128, 0, 0, 14, 1, 240, 
124, 3, 192, 0, 0, 30, 1, 240, 
124, 3, 192, 0, 0, 62, 1, 224, 
60, 3, 224, 0, 0, 60, 3, 224, 
62, 1, 240, 0, 0, 124, 3, 224, 
62, 1, 248, 0, 0, 248, 3, 192, 
31, 0, 254, 0, 3, 248, 7, 192, 
31, 0, 127, 128, 15, 240, 7, 192, 
15, 128, 127, 249, 255, 224, 15, 128, 
15, 128, 63, 255, 255, 192, 31, 128, 
7, 192, 15, 255, 255, 128, 31, 0, 
7, 224, 7, 255, 255, 0, 63, 0, 
3, 240, 1, 255, 252, 0, 126, 0, 
3, 248, 0, 127, 240, 0, 252, 0, 
1, 252, 0, 0, 0, 1, 252, 0,
0, 254, 0, 0, 0, 3, 248, 0, 
0, 127, 0, 0, 0, 7, 240, 0, 
0, 63, 192, 0, 0, 31, 224, 0, 
0, 31, 240, 0, 0, 127, 192, 0, 
0, 15, 252, 0, 1, 255, 128, 0, 
0, 7, 255, 192, 31, 255, 0, 0, 
0, 1, 255, 255, 255, 252, 0, 0, 
0, 0, 255, 255, 255, 240, 0, 0, 
0, 0, 63, 255, 255, 192, 0, 0, 
0, 0, 7, 255, 255, 0, 0, 0, 
0, 0, 1, 255, 252, 0, 0, 0
};

Custom bootup logo

只顯示一個擠出機

有時候,事情變化快速,在有一天GitHub上的程式碼變更後,現在資訊畫面上的擠出機數量已經會自適應了。 所以如果您需要這個功能,那就更新到最新的韌體吧。