小屋創作

日誌2018-04-19 11:43

Arduino 3D印表機 韌體燒寫與設定

作者:貓貓風 ฅ●ω●ฅ

.


















3D列印算是近期很流行的一種技術,,又稱增材製造、積層製造,可指任何列印三維物體的過

程。3D列印主要是一個不斷添加的過程,在電腦控制下層疊原材料。3D列印的內容可以來源

於三維模型或其他電子資料,其列印出的三維物體可以擁有任何形狀和幾何特徵。3D列印機屬

於工業機器人的一種。

用來控制3D印表機是使用 Marlin Firmware

Marlin 是支援單晶片3D印表機的韌體,主要支援 RAMPS, RAMBo, Ultimaker, BQ

還有其他以Arduino為基底的3D印表機,此篇主要講述該軟體如何設定與上傳至Arduino

步驟一: 前置準備

Arduino Mega2560控制板 *1

USB傳輸線 *1

RAMPS1.4介面板 *1

A4988驅動器 * 5


整組大概台幣1200左右,算很便宜


步驟二:

前往 Marlin 官網下載最新版本的韌體  Marlin Firmware

建議都抓最新版(1.1.X 下圖紅框處),至於為何要抓最新版的,經本人測試的結果為

如果是抓舊版的,當我使用新版Arduino IDE 編譯時會跳錯,很多人常常會上傳不了韌體

出現一堆奇怪的錯誤就是因為韌體版本跟IDE版本不相符

經我測試後整體出下面 IDE與韌體的搭配

1.0.x 或 更舊版(有些會叫做 Marlin Stable),需搭配Arduino IDE 1.0.6才可正常編譯執行

1.1.x 此為目前最新版,需搭配 Arduino  IDE(最新版) 1.8.3 / 1.8.4,可正常編譯執行



步驟三,設定外接 LCD裝置

由於3D印表機韌體支援多種LCD,因此需選擇符合所使用LCD的設定檔

我所使用的LCD型號為 smart controller RAMPS1.4 LCD 12864

如果使用不同型號的LCD只需選擇不同設定檔即可



首先找到 Marlin-1.1.x\Marlin 目錄下的 Configuration.h



點進去檔案後,解除下面內容註解 (表示採用圖形式LCD

#define REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER



MotherBoard 選擇 BOARD_RAMPS_13_EFB (根據不同介面板會有不同設定



主要看你所選用的介面板決定,可以參照 Board.h來選擇所屬型號



打開此設定檔會有一堆型號,找到所使用介面板的型號

然後把型號填到  Configuration.h 的 MotherBoard 後面即設定,最後存檔完成

例如我的介面板是 BOARD_RAMPS_13_EFB,就把 "BOARD_RAMPS_13_EFB"

填到上述設定檔中



將韌體上傳至 Arduino ,LCD呈現的畫面如下圖

由於周邊都還沒接,因此畫面的呈現都是寫 數值 ERROR 、 NO SD





14

10

LINE 分享

相關創作

原神 序章 長杓之章 小狼之章 夜梟之章 沙漏之章 第一幕攻略

原神 璃月篇 全劇情攻略

雷射雕刻機測試 - AORUS雷雕

留言

開啟 APP

face基於日前微軟官方表示 Internet Explorer 不再支援新的網路標準,可能無法使用新的應用程式來呈現網站內容,在瀏覽器支援度及網站安全性的雙重考量下,為了讓巴友們有更好的使用體驗,巴哈姆特即將於 2019年9月2日 停止支援 Internet Explorer 瀏覽器的頁面呈現和功能。
屆時建議您使用下述瀏覽器來瀏覽巴哈姆特:
。Google Chrome(推薦)
。Mozilla Firefox
。Microsoft Edge(Windows10以上的作業系統版本才可使用)

face我們了解您不想看到廣告的心情⋯ 若您願意支持巴哈姆特永續經營,請將 gamer.com.tw 加入廣告阻擋工具的白名單中,謝謝 !【教學】