Repetier-Host 使用教程
概述
Repetier-Host是Repetier公司開發(fā)的一款免費的3D打印綜合軟件,可以進行切片、查看修改G-Code、手動控制3D打印機、更改某些固件參數(shù)以及其他的一些小功能。Repetier公司并不提供切片引擎,而是在該軟件中外部調用其他的切片軟件進行切片,比如CuraEngine、Slic3r及Skeinforge等切片軟件。在同類軟件(如Printrun,Repelicator-G)中使用起來是比較方便的一款。
安裝
Repetier-Host當前為1.0.6版,下載地址為http://www.repetier.com/download/,選擇相應的操作系統(tǒng)下載即可。由于網(wǎng)站為外國網(wǎng)站,訪問速度可能會比較慢,也可以直接在本網(wǎng)站http://www.hxfremp.cn/thread-6810-1-1.html 免費下載
下載完成后在下載目錄中找到該文件,如圖1,雙擊該文件即可開始安裝。
圖 1 可執(zhí)行文件
該軟件支持多國語言,包括簡體中文。但在安裝的時候無法選擇中文,選擇“英文”安裝,完成后軟件是簡體中文版。可能軟件能夠識別系統(tǒng)語言并自動匹配。
圖 2 選擇安裝語言,默認即可
接下來選擇安裝目錄
圖 3 選擇安裝目錄
然后選擇需要加載的切片引擎,默認加載CuraEngine和Slic3r,可選擇加載Skeinforge,由于該切片引擎用起來很不爽,故筆者不建議選擇。
圖 4 選擇切片引擎
下面選擇“創(chuàng)建桌面圖標”,
圖 5 創(chuàng)建桌面圖標 安裝完成后,桌面出現(xiàn)快捷方式。
運行Repetier-Host軟件,主界面如下圖
圖 6 Repetier-Host主界面 Repetier-Host軟件主界面包括菜單欄,工具欄,視圖區(qū)和功能區(qū)。工具欄主要用于連接打印機,對打印機進行設置。視圖區(qū)主要用來查看模型、G-Code文件、觀察溫度變化曲線,另外包含一些查看視角快捷按鈕。功能區(qū)是該軟件的核心區(qū)域,包含5個功能塊:物體放置、切片軟件、預覽、手動控制和SD卡?!拔矬w放置”用于對載入的3D模型進行變換使3D模型方便打?。弧扒衅浖庇糜谶x擇切片引擎對變化好的模型進行切片,得到G-Code文件;“預覽”用于查看切片結果,可以單層查看,多層查看,模擬打印過程,查看打印統(tǒng)計,修改G-Code;“手動控制”用于調試打印機,包括測試各軸的運動,風扇開關,加熱控制,查看打印機反饋信息,向打印機發(fā)送G-Code指令;“SD卡”用來在聯(lián)機狀態(tài)下讀寫SD卡內容以及刪除某些G-Code文件。
Repetier-Host功能之打印機設置
點擊工具欄中的“打印機設置”圖標,即可對打印機進行相關設置,主要包括“連接”、“打印機”、“擠出頭”、“打印機形狀”。
 連接
圖 7 通訊連接設置 Repetier-Host和3D打印機一般通過串口建立通信,串口通信兩個比較重要的參數(shù)是“通訊端口”和“波特率”,通訊端口就是電腦主機和3D打印機主板建立連接的端口,波特率指的是電腦和打印機通訊的速率,即每秒鐘電腦接受或發(fā)送的比特數(shù)。這兩個參數(shù)必須正確設置,軟件才能控制打印機。通訊端口可以在電腦的設備管理器中查到,當前版本的Repetier-Host可以自動檢測到可用端口,只需在下拉框中選擇“Auto”即可。而波特率必須和3D打印機固件中設置的波特率相同,否則電腦和打印機無法正常通信,一般的值有250000,115200,56000等。另外一個比較重要的選項是使用ping-pong通訊,即只有軟件收到打印機反饋的OK應答才會繼續(xù)執(zhí)行下一步指令。
 打印機
圖 8 打印機參數(shù) 在此欄目中可以設置打印機的運動速度,包括擠出頭水平移動速度,Z軸移動速度,擠出回抽速度,注意這些速度的單位。缺省擠出頭溫度和缺省加熱床溫度要根據(jù)使用的耗材種類設置相應的值,這樣以后調試打印機的時候就不須要在“手動控制”中修改。設置停機位的位置并勾選“任務中斷結束后回到停機位”可以使打印機在任務中斷或結束時回到這個位置?!霸黾哟蛴r間補償”可以更加精確地估計打印時間。反轉控制方向則可以是相應的軸運動反向。
 擠出頭
圖 9 擠出頭參數(shù)
擠出頭欄目主要設置擠出頭的尺寸及安全設置。擠出頭數(shù)目根據(jù)打印機的噴頭數(shù)目設置。
最大擠出頭溫度和最大熱床溫度是為了防止溫度過高損壞打印機。如果軟件檢測到溫度超過了最大溫度,會自動停止打印機。擠出頭尺寸以及擠出頭位置在下半部分都可以設置。
 打印機形狀
圖 10 打印機形狀 根據(jù)所使用的打印機特點進行設置,包括起始位置(即歸位位置,有些打印機的某些軸歸位位置在最大坐標位置)、打印機的實際坐標范圍(一般都是從0開始)、加熱床的左前點坐標值和打印范圍。這些參數(shù)都要準確設置。
如果使用的打印機是Rostock打印機(圓形打印機),那么需要在打印機類型里面選擇Rostock打印機。
Repetier-Host功能之變換模型
工具欄中“載入”按鈕可以將3D模型(obj,stl,3ds格式)加載到軟件中。確認視圖區(qū)處在“3D視圖”狀態(tài)。載入一個3D模型,筆者以駱駝為例??梢詫υ撃P妥鋈缦虏僮鳎?br />
1. 旋轉觀察
將左側視圖工具欄切換到“旋轉”工具
,拖動左鍵即可旋轉觀察模型,或者按住中建拖動。
2. 移動觀察
將左側視圖工具欄切換到“移動”工具
,拖動左鍵即可移動攝像機。
3. 移動模型
使用移動模型工具。
圖 11 載入3D模型
4. 改變模型顯示樣式
菜單欄->配置->選項->3D可視化中改變相應參數(shù)。
5. 將模型放置在平臺中心
將功能區(qū)切換到“物體放置”,使用“物體對中”工具
即可。請務必保證打印機形狀里面的參數(shù)和打印機實際參數(shù)相等,否則會發(fā)現(xiàn)物體并不是在平臺中心打印。
6. 縮放模型
將功能區(qū)切換到“物體放置”,使用使用“縮放物體”工具
??梢詫δP驮赬,Y,Z三個方向上進行縮放,也可以選擇均勻縮放或非均勻縮放,當鎖處于上鎖狀態(tài)時,進行均勻縮放,處于解鎖狀態(tài)時,進行非均勻縮放。縮放到最大可是模型放大到打印機可以打印的最大尺寸。
圖 12 縮放3D模型
7. 旋轉模型
將功能區(qū)切換到“物體放置”,使用“旋轉物體”工具
??梢詫δP脱豖,Y,Z三個方向進行旋轉,只需要輸入相應的旋轉角度。為了將模型旋轉到一個比較好的方位(即模型底部比較平整或面積比較大),可以使用“放平”工具,軟件會自動判斷最佳方位(有時候不準)。
圖 13 旋轉3D模型
8. 切割模型
將功能區(qū)切換到“物體放置”,使用“切割物體”工具
??梢杂闷矫鎸⒛P颓懈畹粢徊糠帧?梢酝ㄟ^控制切割面的位置、斜度和方位角去改變切割結果。切割完以后,切割掉的部分不參與切片,即不會被打印出來。
圖 14 切割3D模型
9. 鏡像模型
將功能區(qū)切換到“物體放置”,使用“鏡像物體”工具
。值得注意的是,該軟件只能沿X軸鏡像。
10.復制模型
將功能區(qū)切換到“物體放置”,使用“復制物體”工具
,即可復制多個物體。對于多個物體,軟件會自動排列好位置。當然,也可以手動調整位置。
11. 查看模型信息
將功能區(qū)切換到“物體放置”,單擊模型右端的 按鈕,切換到分析結果,可以查看模型信息,包括尺寸大小以及是否為流形結構。點擊分析,可得到模型中法線問題、相交三角形個數(shù)及封閉邊等信息。
圖 15 3D模型信息
12. 刪除模型
將功能區(qū)切換到“物體放置”,單擊模型右端的垃圾箱圖標即可。
13. 多個模型同時載入
將功能區(qū)切換到“物體放置”,只須再載入模型即可,對于多個模型??墒褂谩白詣硬季帧惫ぞ?
進行排列。
Repetier-Host功能之切片
將功能區(qū)切換到“切片軟件”,即可選擇一個切片軟件進行切片。然后點擊配置就可以配置切片參數(shù)。配置好之后點擊開始切片按鈕,即可開始切片,生成G-Code。值得注意的是,Repetier-Host軟件將切片軟件的配置以文件的形式保存,默認的配置命名為default。用戶可以新建配置文件,在以后的使用中既可以直接選擇配置文件而不用修改很多參數(shù)。關于切片軟件的參數(shù)配置在此就不詳細講解,參見Cura教材和Slic3r教程。
圖 16 選擇切片軟件
Repetier-Host功能之預覽
載入模型切片完成或者載入G-Code文件之后,就可以預覽打印路徑。預覽結果中會統(tǒng)計打印時間,總共的層數(shù),所用耗材的長度。并且可以顯示單層路徑,通過切換顯示全部代碼、顯示單層和顯示指定的層,并改變開始層和結束層可以詳細地觀察到每一層打印機噴頭所走的路徑。依此也可以判斷打印是否合理。左邊的藍色線表示打印路徑,綠色線表示空駛路徑。
圖 17 預覽切片結果
將功能區(qū)切換到Gcode編輯,則可以去查看并修改G-Code文件。關于G-Code指令的詳細意義,請參考3D打印機G-Code指令詳解。
圖 18 編輯G-Code Repetier-Host軟件功能之手動控制
手動控制是Repetier-Host最重要的功能。將功能區(qū)切換到“手動控制”欄目。手動控制有簡單模式和非簡單模式之分,可以通過工具欄中的“Easy Mode”按鈕切換,下面以非簡單模式講解。在沒有連接上打印機之前,手動控制欄目中的所以按鈕都是灰色的,處于未激活狀態(tài)。手動控制欄目主要分為4部分,從上到下依次為發(fā)送G-Code,控制移軸及擠出機,設置溫度、風扇及速度倍率,調試選項。
圖 19 手動控制
發(fā)送G-Code指令比較簡單,在輸入框中直接輸入須要的指令,點擊發(fā)送或Enter鍵發(fā)送。
移軸部分中的小屋圖標為歸位圖標,即使每個軸向回歸初始位置。這同樣可是發(fā)送G28指令達到相同的效果。帶字母的小屋圖標為對應的軸向的歸位圖標,即打印機噴頭只在該軸向上回歸初始位置。而X/Y方向上的移軸運動單位有0.1、1、10、50,Z方向上的有0.01、0.1、1、10,通過改變鼠標在箭頭扇形中的位置可以改變移動單位。然后點擊鼠標左鍵,打印機即可做出相應移動。最右邊是控制擠出機運動的,正向是擠出耗材,負向是回抽耗材,同樣可以改變移動單位(單擊鼠標一次,擠出機擠出或回抽的距離)。需要注意的是,當噴頭溫度過低的時候,打印機不會做擠出或回抽動作。
圖 20 移軸X/Y
下面的一行圖標都代表一種功能。最左邊的電源按鈕是控制開關電源的開關,接下來是停止所有步進電機的按鈕,第三個”P”圖標使打印機回到停機位,停機位在打印機設置中設置。接下來是發(fā)送相應的腳本,Repetier-Host軟件允許用戶保存5段腳本,即編寫5段G-Code??梢栽凇邦A覽”欄目的“G-Code編輯”中修改腳本1、腳本2…和腳本5。在文本輸入欄中編寫各腳本并點擊保存,然后在手動控制界面點擊相依相應的數(shù)字按鈕即可使打印機執(zhí)行該腳本。
圖 21 編輯腳本
改變打印速度倍率會使打印機噴頭移動速率乘以這個百分比。風扇速度是根據(jù)PWM值決定的,最小值為0,最大值為255,中間值為最大最小值的線性組合。加熱床的溫度和噴頭的溫度設定決定打印機是否加熱,默認的溫度數(shù)值可在打印機設置中修改。將試圖區(qū)域切換到“溫度視窗”,可觀察溫度隨時間變化曲線,從而觀測打印機溫度控制是否穩(wěn)定,若不穩(wěn)定,說明打印機固件中PID溫控參數(shù)設置不準確。
圖 22 觀察溫度曲線 Repetier-Host功能之監(jiān)視打印機反饋
Repetier-Host軟件提供監(jiān)視窗口,可以點擊工具欄中的“是否記錄”按鈕(鉛筆形狀)將監(jiān)視串口調出來。監(jiān)視窗口提供許多選項供用戶選擇是否顯示,包括命令,信息,警告,錯誤,應答。還可以選擇是否自動滾動以及清除記錄。
圖 23 打印機反饋信息
值得注意的是,軟件為了獲取打印機噴頭和加熱床的溫度,會每隔3秒發(fā)送一次M105指令,因此監(jiān)視串口出現(xiàn)很多M105指令,可以在打印機設置中打印機欄目中勾選從記錄中移除M105溫度請求指令,即可在監(jiān)視串口隱藏M105指令。
圖 24 取消溫度請求指令顯示
記錄打印機的應答可以幫助用戶方便地調試打印機狀態(tài),比如在手動控制欄向打印機發(fā)送M119指令獲取限位開關狀態(tài),即可在監(jiān)視窗口看到結果。
圖 25 查看打印機應答信息
Repetier-Host功能之聯(lián)機打印
首先需要連接打印機,點擊工具欄中的連接按鈕。若出現(xiàn)連接不上的情況,原因可能有以下2個:
1. 端口不存在,有可能是打印機沒有連接,電腦串口驅動沒安裝成功;
2. 端口被占用,一個端口同時只能和一個設備連接。
對于端口不存在的情況,需要到設備管理器(計算機右鍵->管理->設備管理器)中去查看是否真的不存在,如果不存在,請確保打印機和電腦已經用usb線連接起來,然后重新安裝串口芯片驅動程序。對于端口被占用,請檢查端口被哪個程序使用,然后解除占用即可。
有時候電腦和打印機連接上了,但手動控制欄目上面出現(xiàn)“幾條命令等待”的情況。這說明有一些命令沒有沒打印機執(zhí)行,因此沒有給出回應,這些命令就被堵塞在緩沖區(qū)內。這時候請檢查打印機設置的通訊波特率設置是否正確。若波特率沒問題,則斷開連接并拔掉usb線,然后重新插上再嘗試連接。
當電腦和打印機建立了連接之后,即可對模型切片或者載入外界的G-Code文件,可在預覽欄目中檢查G-Code是否有問題,若沒問題,就可以點擊工具欄中的“運行任務”按鈕,打印任務就開始執(zhí)行,然后“運行任務”按鈕會變成“停止任務”按鈕。在狀態(tài)欄中可以看到打印進度,在手動控制欄目中可以看到打印剩余時間的估計。若希望中途停止打印,只須點擊工具欄中的“停止任務”按鈕,若希望終止打印,只須點擊工具欄中的“終止任務”按鈕。在打印過程中可以改變速度倍率、風扇速度、噴頭及熱床溫度等參數(shù)。
Repetier-Host功能之SD卡
如果使用的3D打印機含有SD卡,那么可以在打印機設置的打印機欄目下面勾選“Printer has SD card”(默認勾選)。Repetier-Host可以刪除SD卡里的一些文件,并且可以將當前的G-Code文件寫到SD卡里面,然后將打印任務從SD卡執(zhí)行,那么就可以不用擔心電腦卡而影響打印速度的問題了。
將功能區(qū)切換到“SD卡”欄目,然后點擊安裝SD卡按鈕
,軟件就會在下面列出SD卡中的內容。用戶可以選擇一個文件,然后可以刪除(需要固件支持刪除文件,marlin貌似不支持),還可以選擇執(zhí)行該文件,那么就從SD卡打印該任務。
圖 26 SD卡
點擊載入文件按鈕,則可以向SD卡中寫文件,值得注意的是載入文件名的后綴名最好是GCO,否則會出現(xiàn)一些問題,然后可以選擇載入當前代碼或者外部G-Code文件。Repetier-Host對SD卡控制的功能似乎對Marlin固件的支持不是特別好。可以考慮安裝Repetier固件。
圖 27 向SD卡中寫文件
Repetier-Host功能之錦上添花
Repetier-Host軟件集成了一個計算器,幫助用戶計算固件中每軸運動1毫米電機需要轉動的步數(shù),可以點擊“工具”菜單即可看到。
圖 28 Repetier-Host計算器
“配置”菜單提供固件參數(shù)修改功能,選擇“固件配置”,即可修改一些參數(shù)。將需要修改的參數(shù)修改完成后,可以點擊“保存到非易失存儲器”即可將這些參數(shù)修改到打印機固件之中。
圖 29 修改固件參數(shù)
后記
筆者認為,Repetier-Host的功能在當前的開源3D打印機上位機軟件中是最好用的,之前沒有集成CuraEngine,切片不是太方便(因為Slic3r切片太慢)。這個版本將CuraEngine集成進來,足以讓人忘卻Cura軟件。
|
|
全部評論1
你可能喜歡
開源3D建模軟件FreeCAD 1.0正式發(fā)布,支持W
人工智能與3D打印技術結合,實現(xiàn)小型核反應
最新《Nature》:動態(tài)界面3D打印
石墨烯增強混凝土能否推動可持續(xù)建筑? UVA
推薦課程
神奇的3D打印
SLA3D打印工藝全套培訓課程 - 軟件篇
3D打印月球燈視頻教程 包括完整貼圖建模流
【原創(chuàng)發(fā)布】Cura軟件修改二次開發(fā)定制視頻