作者: jamesting 時間: 2017-3-4 04:05 標題: 經驗分享 MKS OLED 0.96 128x64 FULL GRAPHICS CONTROLLER
本帖最後由 jamesting 於 2017-3-4 16:11 編輯
小弟上年唔小心中伏訂左 idbox! ,一共55期,到依家差唔多完
跟住我又手癢,係淘宝訂左個MKS OLED返黎
PS: 岩岩寫文先發覺,原來我買果時係撳左 1.3",最後佢寄黎既係 0.96"
點之跟佢果個教學,玩足我兩晚,都係整唔著,我開始懷疑件嘢係壞
上網又唔多資料,最後都係要自己解決問題,依家將我既解決方法貼出黎,希望可以幫到其他人
首先,我用既係 Marlin 1.1.0-RC8 (6DEC 2016),同店主教學既版本唔同
- 首先 Libraries 入面要有 U8glib
==================== - 修改Configuration.h在上段 code 下面增加以下部分複製代碼
- //
- // This option reverses the encoder direction everywhere
- //
- // Set this option if CLOCKWISE causes values to DECREASE
- //
- //#define REVERSE_ENCODER_DIRECTION
====================複製代碼- /*---------------MKS OLED patch_1-----------------------*/
- // MKS OLED 1.3'' 128x64 FULL GRAPHICS CONTROLLER
- #define MKS_OLED13_128x64_FULL_GRAPHICS_CONTROLLER
- #if defined (MKS_OLED13_128x64_FULL_GRAPHICS_CONTROLLER)
- #define DOGLCD
- #define U8GLIB_SH1106
- #define REPRAP_DISCOUNT_SMART_CONTROLLER
- #define NEWPANEL
- #endif
- /*---------------MKS OLED patch_1-----------------------*/
- //
- 修改ultralcd_impl_DOGM.h在上段 code 下面增加以下部分複製代碼
- // LCD selection
- #if ENABLED(REPRAPWORLD_GRAPHICAL_LCD)
- U8GLIB_ST7920_128X64_4X u8g(LCD_PINS_RS); // 2 stripes
- // U8GLIB_ST7920_128X64 u8g(LCD_PINS_RS); // 8 stripes
- #elif ENABLED(U8GLIB_ST7920)
- //U8GLIB_ST7920_128X64_4X u8g(LCD_PINS_D4, LCD_PINS_ENABLE, LCD_PINS_RS); // Original u8glib device. 2 stripes
- // No 4 stripe device available from u8glib.
- //U8GLIB_ST7920_128X64_1X u8g(LCD_PINS_D4, LCD_PINS_ENABLE, LCD_PINS_RS); // Original u8glib device. 8 stripes
- U8GLIB_ST7920_128X64_RRD u8g(0); // Number of stripes can be adjusted in ultralcd_st7920_u8glib_rrd.h with PAGE_HEIGHT
====================複製代碼- /*---------------MKS OLED patch_2-----------------------*/
- #elif defined(U8GLIB_SH1106)
- U8GLIB_SH1106_128X64 u8g(23, 17, 16, 25); // SW SPI Com: SCK = 23, MOSI = 17, CS = 16, A0 = 25
- /*---------------MKS OLED patch_2-----------------------*/
- // LCD selection
- 修改Marlin_main.cpp在上段 code 下面增加以下部分複製代碼
- void setup() {
- #ifdef DISABLE_JTAG
- // Disable JTAG on AT90USB chips to free up pins for IO
- MCUCR = 0x80;
- MCUCR = 0x80;
- #endif
- #if ENABLED(FILAMENT_RUNOUT_SENSOR)
- setup_filrunoutpin();
- #endif
- setup_killpin();
- setup_powerhold();
- #if HAS_STEPPER_RESET
- disableStepperDrivers();
- #endif
- MYSERIAL.begin(BAUDRATE);
- SERIAL_PROTOCOLLNPGM("start");
- SERIAL_ECHO_START;
====================複製代碼- /*---------------MKS OLED patch_3-----------------------*/
- #if defined (MKS_OLED13_128x64_FULL_GRAPHICS_CONTROLLER)
- pinMode(LCD_PINS_DC, OUTPUT);
- pinMode(LCD_PINS_RST, OUTPUT);
- digitalWrite(LCD_PINS_RST , LOW);
- delay(1000);
- digitalWrite(LCD_PINS_RST , HIGH);
- #endif
- /*---------------MKS OLED patch_3-----------------------*/
- void setup() {
- 修改pins.h在上段 code 下面增加以下部分複製代碼
- #define SENSITIVE_PINS { 0, 1, \
- X_STEP_PIN, X_DIR_PIN, X_ENABLE_PIN, X_MIN_PIN, X_MAX_PIN, \
- Y_STEP_PIN, Y_DIR_PIN, Y_ENABLE_PIN, Y_MIN_PIN, Y_MAX_PIN, \
- Z_STEP_PIN, Z_DIR_PIN, Z_ENABLE_PIN, Z_MIN_PIN, Z_MAX_PIN, Z_MIN_PROBE_PIN, \
- PS_ON_PIN, HEATER_BED_PIN, FAN_PIN, FAN1_PIN, FAN2_PIN, CONTROLLERFAN_PIN, \
- _E0_PINS _E1_PINS _E2_PINS _E3_PINS _E4_PINS BED_PINS \
- _H0_PINS _H1_PINS _H2_PINS _H3_PINS _H4_PINS \
- _X2_PINS _Y2_PINS _Z2_PINS \
- X_MS1_PIN, X_MS2_PIN, Y_MS1_PIN, Y_MS2_PIN, Z_MS1_PIN, Z_MS2_PIN \
- }
- #define HAS_DIGIPOTSS (PIN_EXISTS(DIGIPOTSS))
複製代碼- /*---------------MKS OLED patch_4-----------------------*/
- #if defined (MKS_OLED13_128x64_FULL_GRAPHICS_CONTROLLER)
- #ifdef LCD_PINS_D5
- #undef LCD_PINS_D5
- #define LCD_PINS_D5 -1
- #endif
- #ifdef LCD_PINS_D6
- #undef LCD_PINS_D6
- #define LCD_PINS_D6 -1
- #endif
- #define LCD_PINS_RST 27
- #define LCD_PINS_DC 25
- #endif
- /*---------------MKS OLED patch_4-----------------------*/
=== 完 === - #define SENSITIVE_PINS { 0, 1, \
https://h0.hkepc.com/forum/attachment.php?aid=1964571&k=826542d82272cdccf92170eeddfebf96&t=1781379366&sid=cMmwIsnI6p

https://h0.hkepc.com/forum/attachment.php?aid=1964572&k=ee5d1cab8d1dc6873c6424ddb4363372&t=1781379366&sid=cMmwIsnI6p

https://h0.hkepc.com/forum/attachment.php?aid=1964573&k=591e3dee615d15a3fe6f431eb43a1554&t=1781379366&sid=cMmwIsnI6p

https://h0.hkepc.com/forum/attachment.php?aid=1964621&k=c7a29e1f9e1b23e5482a4e7fab5c9a08&t=1781379366&sid=cMmwIsnI6p

https://h0.hkepc.com/forum/attachment.php?aid=1964622&k=c7fdd5f4f2f1efa02824fb9bec13c0f3&t=1781379366&sid=cMmwIsnI6p

作者: fred2088 時間: 2017-3-4 09:13
回復 1 #jamesting
RC8 改了很多,但TB的師兄們都不會 upstream 去最新的。。。
via HKEPC Reader for Android
作者: Offer 時間: 2017-3-4 09:25
Ibox可以印野未呢?
作者: jamesting 時間: 2017-3-4 10:39
回覆 3# Offer
作者: jamesting 時間: 2017-3-4 10:44
回覆 2# fred2088
最慘我用佢提供果個,編譯時出Err.,唔係我都唔丈玩足兩晚
作者: fred2088 時間: 2017-3-4 11:01
回覆 4# jamesting
十星期定十個月 ?!
作者: fred2088 時間: 2017-3-4 11:02
回覆 5# jamesting
你部機 都是用 Marlin ? 跟 Offer 大神 買過部好D ...
作者: jamesting 時間: 2017-3-4 11:03
回覆 6# fred2088
十星期
55期周刊,1個月多啲完事
如果係月刊,我應該唔會中毒
作者: jamesting 時間: 2017-3-4 11:06
回覆 7# fred2088
新手,未扒晒文,原本用咩唔知,因為跟黎已經寫好
係我自己加LCD ,所以就換過塊 arduino (主要唔想攪原廠固件)
跟手上網搵,日本果邊多數都係 Marlin ,,所以………
作者: fred2088 時間: 2017-3-4 11:06
回覆 8# jamesting
80元一期 ?
作者: jamesting 時間: 2017-3-4 11:07
回覆 10# fred2088
139一期
作者: fred2088 時間: 2017-3-4 11:09
回覆 11# jamesting
可買三部 ...
作者: jamesting 時間: 2017-3-4 11:14
回覆 12# fred2088
我本身份人…………
比我慢慢砌會好啲
一次過買晒啲料返黎都係放係度
而且摩打,光軸,絲桿等主要機械部件都係日本造,應該唔差
作者: palpatrick 時間: 2017-3-4 12:01
回復 1 #jamesting
仲要係店主唔覆, 重點唔清唔楚,
解決Firmware後,有師兄提我
1,2 cable 係上下倒插。問你死未!
戰鬥碗
作者: jamesting 時間: 2017-3-4 12:03
回覆 14# palpatrick
我無呢個問題喎
作者: fred2088 時間: 2017-3-4 12:04
回覆 13# jamesting
一定是日本做 ?! ...
作者: palpatrick 時間: 2017-3-4 13:50
本帖最後由 palpatrick 於 2017-3-4 15:13 編輯
回復 15 #jamesting
經驗分享!
我張SD 卡堅係日本製造!

戰鬥碗
作者: jamesting 時間: 2017-3-4 14:23
回覆 16# fred2088
本身呢部機係 BS01 ,今次雜誌就係 BS 01 既改進版本,摩打,光軸,絲桿係日本牌子,標示日本製造
作者: jamesting 時間: 2017-3-4 14:24
回覆 17# palpatrick
好靚呀
作者: fred2088 時間: 2017-3-4 14:27
回覆 18# jamesting
到時分享吓 ...
作者: fred2088 時間: 2017-3-4 14:33
回覆 18# jamesting
http://www.aniwaa.com/product/3d-printers/bonsai-lab-bs01-plus/
這個 ?
作者: jamesting 時間: 2017-3-4 14:52
回覆 21# fred2088
是
作者: jamesting 時間: 2017-3-4 16:20
繼續手癢,改開機圖
https://h0.hkepc.com/forum/attachment.php?aid=1964623&k=6176c25883cdaa876b8c18622e7131de&t=1781379366&sid=cMmwIsnI6p

作者: alancck 時間: 2017-3-4 16:57
我都買咗
作者: alancck 時間: 2017-3-4 16:59
應該唔係...可能會有日本呱,但我見啲件咩國家都有,成個聯合國咁
作者: alancck 時間: 2017-3-4 17:03
咁師兄諗住未砌都改定先哦
我第時有野唔明就好好咁請教你哦
作者: jamesting 時間: 2017-3-4 17:11
回覆 26# alancck
好呀,無問題,大家可以交流下
作者: Clive68000 時間: 2017-3-5 00:11
8 支鋼軸同軸承都係 NSK, 火牛係大陸野
作者: osmond 時間: 2017-5-6 21:02
回覆 27# jamesting
ching 部idbox完成未?
作者: alancck 時間: 2017-5-7 08:25
上個禮拜至出晒,咁快手
佢重有20期$99送ABS /PLA...諗緊買唔買埋佢
作者: osmond 時間: 2017-5-7 13:14
回覆 30# alancck
唔知點改可以脫機打印?有冇資料?
作者: jamesting 時間: 2017-5-8 11:48
回覆 29# osmond
岩岩砌完
https://h0.hkepc.com/forum/attachment.php?aid=1981192&k=7a236247c5d7ae836d037aed77a3c2d7&t=1781379366&sid=cMmwIsnI6p

https://h0.hkepc.com/forum/attachment.php?aid=1981193&k=2e984f8b24c4dd67594d6a58c16e7918&t=1781379366&sid=cMmwIsnI6p

https://h0.hkepc.com/forum/attachment.php?aid=1981194&k=59b24084aa10f228e6773c279afb3906&t=1781379366&sid=cMmwIsnI6p

https://h0.hkepc.com/forum/attachment.php?aid=1981195&k=55a1fe7603cb099888fc6df68d96fe08&t=1781379366&sid=cMmwIsnI6p

https://h0.hkepc.com/forum/attachment.php?aid=1981196&k=efc7a2165a692bd83c76f31d128fa9ce&t=1781379366&sid=cMmwIsnI6p

作者: jamesting 時間: 2017-5-8 11:58
回覆 31# osmond
呢度除左加 OLED 之外,已經有埋 SD 卡,我試過可以印到,但唔知有咩問題,每次印到第 十幾分鐘就停,熱頭繼續加熱,但其他嘢就唔郁,佢好似當印完咁,唔知發生咩事
作者: SciBoy 時間: 2017-5-11 14:55
會不會塊controller over heat所以停左?
作者: vvserpent 時間: 2017-5-12 01:04
回覆 33# jamesting
你用SD 卡印, 還是用USB ?
作者: jamesting 時間: 2017-5-14 21:40
回覆 35# vvserpent
USB 無事
SD 有事
作者: jamesting 時間: 2017-5-14 21:42
回覆 34# SciBoy
USB 無事
SD 有事
應該唔係 controller over heat 掛
作者: 高級嘍囉 時間: 2017-6-6 12:37
本帖最後由 高級嘍囉 於 2017-6-6 12:41 編輯
大家好,我都買咗idbox。
啱啱淘咗個RepRapDiscount full graphic smart controller,等收貨。試咗update support LCD嘅firmware,個官方source好舊,IDE要用v1.5 先成功compile,遅啲會試吓上1.1.3。
等唔到中文版76-95期,趁Amazon買5本免香港運費,買咗Z平台金屬支架、加熱板、玻璃打印面、改良散熱器、四隻膠腳。
依家諗緊改唔改成雙打印頭。
作者: jamesting 時間: 2017-6-6 22:52
回覆 38# 高級嘍囉
我都想改,但無時間研究
作者: jamesting 時間: 2017-6-6 23:21
回覆 38# 高級嘍囉
我所左件咁既嘢,效果唔錯
https://h0.hkepc.com/forum/attachment.php?aid=1988105&k=5940b97932fbd995df8048b006591cd0&t=1781379366&sid=cMmwIsnI6p

作者: 高級嘍囉 時間: 2017-6-6 23:56
本帖最後由 高級嘍囉 於 2017-6-6 23:59 編輯
Heat Sink我用紙圍住四邊,集中洞口出風。
PLA用200度 & 190度。
我用咗花生油+漿糊棒後,已經解決咗塞料同甩底問題。
作者: bam1a 時間: 2017-6-7 00:28
本帖最後由 bam1a 於 2017-6-7 02:30 編輯
塞料最大問題源於管道摩擦力,唔係用油潤滑就解決到,始終油會俾膠料帶走,而一般嘅食用油係呢帶溫度都會冒煙
會影響打印結果
花生油D算係指標唔治本嘅策略,都係諗計搵D見過大幅拋光嘅輸料管道或者改用PTFE管直入熱頭嘅方式運行好小小
作者: 高級嘍囉 時間: 2017-6-11 21:44
部idbox X軸爆啤玲,可以長休了。
作者: ustkl 時間: 2017-6-11 21:52
回覆 43# 高級嘍囉
爆啤玲?? 啤玲好難爆的。是怎麼一回事呢?
作者: 高級嘍囉 時間: 2017-6-11 22:05
應該係馬達條動力膠帶調校得太緊。
作者: alancck 時間: 2017-6-11 22:47
應該可以上淘佬入返貨,換咗佢囉
作者: 高級嘍囉 時間: 2017-6-11 23:03
去Amazon買左2期書,有齊全套6條膠帶+4粒F686ZZ。
上淘寶睇過,啲價錢可以相差好遠,真係唔知點揀。
作者: osmond 時間: 2017-6-12 00:17
可唔可以比條link我,我找唔到。thx
作者: alancck 時間: 2017-6-12 06:46
淘佬買野睇運氣,不過應該唔係好貴
作者: 高級嘍囉 時間: 2017-6-12 07:25
本帖最後由 高級嘍囉 於 2017-6-12 07:32 編輯
日版書嘅零件link可以睇哩度,搵返想要零件嘅期數:
https://deagostini.jp/select/series_list.php?title_code=MT2
可以直接在此網頁只買零件,不過只寄日本要用轉運,所以我去日本amazon買書可以直接寄香港,仲平過喺香港買香港版
Amazon網址:
https://www.amazon.co.jp/s/ref=s ... sort=date-desc-rank
另外,RS要HK$72一粒啤鈴,仲要兩粒起
http://hken.rs-online.com/web/p/ball-bearings/0540306/
作者: iceman76 時間: 2017-6-12 10:57
回覆 50# 高級嘍囉
上淘寶買o野, 唔中咪再買囉, F686ZZ。都係2 蚊粒.
作者: osmond 時間: 2017-6-12 11:27
唔該曬!


