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