基本組裝與步進馬達測試

  1. 先測試電子的部分,這樣一開始比較有成就感。首先我要要測試Arduino控制板所以請先下載最新版本的Ardunio IDE軟體(Arduino整合發展軟體)網址在http://arduino.cc/ 請到Download下載Ardunio IDE並執行安裝。
  2. 將Arduino Mega 2560接上USB線然後插入電腦,即使Arduino Mega 2560有外接電源的接頭但它其實是不需要外接電源的,可以直接由USB供電,所以請直接插在電腦上,盡量不要插在USB HUB上面(除非你確定你的USB HUB電流足夠)。Arduino Mega 2560會自動安裝驅動程式(筆者使用Windows 7),等待驅動程式順利安裝完畢,控制板的電源燈閃爍之後再進行以下步驟。(以上步驟只是確定你的Mega 2560可以順利通電)
  3. 拔除USB線,因為我們現在要將RAMPS 1.4組裝到控制板,當RAMPS 1.4安裝到控制板之後將步進馬達JUMPPER跳至所需位置,這些JUMPER是用來控制步進馬達激磁相數的。
    RAMPS14 stepping motor jumpper
  4. 然後再將A4988步進馬達驅動器(共5個)組裝至RAMPS 1.4。請注意方向不要插錯,否則有可能燒毀。
  5. 將外部電源供應器連接至RAMPS 1.4,然後讓電源供應器保持在關閉狀態。
  6. 我們要測試步進馬達,請先至http://reprap.org/wiki/File:RAMPS1.4_TestCode.pde下載測試程式,請下載頁面最上方RAMPS 1.4 TestCode.pde的程式,如果沒有下載成功請點選然後按右鍵選擇另存新檔。
  7. 經由USB重新連接Arduino控制板,執行PC端剛剛安裝的Arduino軟體,然後選擇檔案->開啟,選擇剛剛下載的RAMPS1.4_TestCode.pde檔案,然後選擇Arduino軟體介面上的箭頭符號,這樣它會自動Compile(編譯)在沒有錯誤的情況下會自動上傳至你的Arduino控制板,上傳完成下方狀態列出現"Done uploading."。
    motortest.jpg
  8. 將12V電源供應器電源打開,此時請測量並調整步進馬達應該有的電流,這個步驟不難但很重要,電流偏差太大可能導致馬達不轉動、轉動不正常、不夠力、失步甚至燒毀馬達或控制A4988晶片。
  9. A4988一般來說是不需要加散熱片,如果買來就有也不需要拆掉,如果原來沒有散熱片而您確定有需要,請安裝適合的大小,太大會太靠近旁邊的PIN腳造成短路。
  10. 調整好之後將12V電源開啟,如果沒看到步進馬達在轉沒關係因為您可能看不出來它在旋轉,不過你應該已經聽到他旋轉的聲音,為了確定旋轉正常,請貼上膠帶或以其他方式做上記號,然後可以大概看得出5個步進馬達是不是選轉劇有一致性。如果您的馬達亂震亂轉也不用急,請確認每個馬達線的順序正確(這個確認動作其實應該在安裝前就要確認),順序不正確當造成電流相位不正常,然後再次確認A4988電流設定調整正確。這是簡單地目測馬達是否正常動作的方式,您可以交換不同位置的馬達以交叉確認是馬達的問題還是A4988控制板的問題。


步進馬達測試影片


好了,恭喜你的Arduino Mega 2560正常、RAMPS1.4控制介面板最重要的功能也正常,步進馬達也正常。以上不能代表所有的控制電路正常,因為還有加熱電路、控溫電路、限位開關、風扇控制等等還沒有測到。


創作者介紹

3D Printer DIY 自製3D印表機

diy3dp 發表在 痞客邦 PIXNET 留言(8) 人氣()


留言列表 (8)

發表留言
  • 黃志翔
  • 你好:
    無法使用這個RAMPS1.4_TestCode。
    當我開這個檔案不會橡你這樣出現文件。其實我不太了解這個,可以幫我解答嗎?大大。
    下面會出現很多這些文字紅字。
    Exception in thread "AWT-EventQueue-0" java.lang.ArrayIndexOutOfBoundsException: 0
    at processing.app.Sketch.setCurrentCode(Sketch.java:1182)

  • 你這錯誤訊息我還真不知道是哪有問題 我剛剛試了我上面的程式沒有問題耶 事實上我也是拿RepRap上面的來分享 我沒有修改過呢

    diy3dp 於 2014/04/26 10:50 回覆

  • mark
  • 請問板主,燒錄進RAMPS1.4_TestCode.pde之後,若一上電馬達會正常動作(正轉,delay,反轉),但過一會就會開始抖動(正轉,抖動停止,正轉,抖動停止,delay,反轉,抖動停止,反轉,抖動停止),這板主有遇過嗎?想請教這問題是出在哪邊呢?謝謝
  • 過熱 有可能電流過大造成過熱 如果沒有發燙就是電流太低

    diy3dp 於 2014/08/08 19:27 回覆

  • mark
  • 感謝板主回覆,轉動NG狀況後用手去摸上面的晶片,超燙手的,我將電流調低之後就正常轉動了,但是這幾天組完其它部件之後,同樣用RAMPS1.4_TestCode.pde來測試,發現馬達會發出聲音,感覺好像又是電流過大,因為我再調低之後就會比較小聲,但是另外比較負載狀況,馬達有部件負載才比較聽得到聲音,拆掉負載之後就小聲或是無聲了,請問這問題板主知道是甚麼狀況嗎?
  • 通常有雜音都是電流過大 馬達本身品質問題也有可能 但不常見 或是您之前電流過大造成馬達損傷 交換驅動器 交換馬達 以便交替測試就知道了

    diy3dp 於 2014/08/29 09:57 回覆

  • Chin Fa  Chien
  • 本人依板主所言下載ramps1.4-testcode.pde測試歩進馬達後,馬達會運轉,但停不了,關機後只要一打開電源就會又一直前前後後上上下下動不停,怎麼半?
  • 本來就不會停 不然怎麼叫測試

    diy3dp 於 2014/10/23 14:22 回覆

  • Chin Fa  Chien
  • 大哥再煩你一下,測試後歩進馬達一直不停,那我該如何進行後面的列印!換個角度問你,我該如何停止測試?謝謝!
  • 你要燒錄印表機的韌體阿

    diy3dp 於 2014/10/24 10:51 回覆

  • 悄悄話
  • edward
  • 想問問板主..要如何測試 發熱(熱床, 熱頭)線路
  • 全部組裝完成直接用執行加熱就可以了

    diy3dp 於 2015/01/18 12:20 回覆

找更多相關文章與討論