<track id="p3wpd"><delect id="p3wpd"></delect></track>
  • <track id="p3wpd"></track>
    <tr id="p3wpd"><code id="p3wpd"><form id="p3wpd"></form></code></tr>
    1. <acronym id="p3wpd"></acronym>

      3D打印機顯示器設置(2004顯示器和中文顯示器12864) 

      發布時間: 2016-12-05 10:21
      170159hejxznuioefaau5a.jpg


      應朋友們的要求,總結一下自己diy的液晶控制器marlin固件的配置指南。這個指南是針對液晶控制器部分的,關于機械運動方面的的設置要具體根據機械結構來改的,這里就不多講啦。
      注意事項
           2004 和12864液晶控制器是從開源項目smart controller 經過修改而成的。設計時是按照完全兼容smart controller的思路設計的,然后結合中國本地供貨較多的元件封裝進行部分PCB layout的修改的。所以說,在固件配置方面是完全兼容smart controller的配置的。
           第一步:下載最新版的marlin 固件
         在https://github.com/ErikZalm/Marlin可以下載最新版的marlin固件了。由于這個固件更新比較快,所以大家可以在刷機之前先到marlin固件官方網站上看看有什么新功能。一般來說,合并到主分支的代碼是不會刪除的了,但是行號會發生改變。所以,下面我會給出關鍵字,大家在代碼編輯器里面搜索關鍵字啦。代碼編輯器可以是aruduino官方編輯器、記事本等等。
        第二步:公共部分固件配置
          smart controller的原版設計是支持RAMPS1.4 主控板的,marlin固件最早完全兼容這個控制器。所以下載完marlin固件以后用代碼編輯器打開項目文件中的Configuration.h 文件。 marlin里面的主要設置都在里面了。

      第三步:啟動對應液晶控制器代碼
      啟用2004液晶控制器修改以下代碼:
      關鍵字:
      // The RepRapDiscount Smart Controller (white PCB)
      // http://reprap.org/wiki/RepRapDiscount_Smart_Controller
      //#define REPRAP_DISCOUNT_SMART_CONTROLLER
      修改為
      // The RepRapDiscount Smart Controller (white PCB)
      //http://reprap.org/wiki/RepRapDiscount_Smart_Controller
      #define REPRAP_DISCOUNT_SMART_CONTROLLER
      注意:其實就是將#define REPRAP_DISCOUNT_SMART_CONTROLLER的//去掉,啟用這行代碼而已。
      修改完以后,保存代碼,然后編譯。如果沒有錯誤可以上傳啦。上傳以后,屏幕就會有顯示了。
      啟用12864液晶控制器修改以下代碼:
      關鍵字:
      // The RepRapDiscount FULL GRAPHIC Smart Controller (quadratic white PCB)
      // http://reprap.org/wiki/RepRapDis ... ic_Smart_Controller
      //
      // ==> REMEMBER TO INSTALL U8glib to your ARDUINO library folder: http://code.google.com/p/u8glib/wiki/u8glib
      //#define REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER
      修改為:

      // The RepRapDiscount FULL GRAPHIC Smart Controller (quadratic white PCB)
      // http://reprap.org/wiki/RepRapDis ... ic_Smart_Controller
      //
      // ==> REMEMBER TO INSTALL U8glib to your ARDUINO library folder: http://code.google.com/p/u8glib/wiki/u8glib
      #define REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER
      注意:其實就是將#define REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER的//去掉,啟用這行代碼而已。
      修改完以后,保存代碼,然后編譯。一般情況下,arduino會提示錯誤哦。!為什么為什么為什么?哈哈,請多多學習代碼的注釋哦。因為沒有安裝u8glib這個液晶驅動庫,所以才會編譯錯誤哦。。。安裝這個去驅動庫很簡單。在marlin固件下面有個文件路徑\ArduinoAddons\Arduino_1.x.x\的,(1.0以下版本的就在\ArduinoAddons \Arduino_0.xx)這里有好多marlin會用到的庫。將\ArduinoAddons\Arduino_1.x.x\libraries里面的U8glib文件夾整個拷貝到arduino安裝目錄下\libraries的這個文件夾。然后關閉arudino,再重啟一下。再編譯一下看看,應該就通過了。然后上傳固件剩下的就跟2004的一樣了。(轉賬自百度貼吧

      聲明:本文是 3D打印資源庫網 轉載文章,內容為作者獨立觀點,不代表3D打印資源庫立場,轉載請联系原作者。如對文章有異議或投訴,請联系kefu@3dzyk.cn。
      暫無簡介
      B Color Smilies
      3D打印機顯示器設置(2004顯示器和中文顯示器12864) 
      欧美黄色网占
      <track id="p3wpd"><delect id="p3wpd"></delect></track>
    2. <track id="p3wpd"></track>
      <tr id="p3wpd"><code id="p3wpd"><form id="p3wpd"></form></code></tr>
      1. <acronym id="p3wpd"></acronym>