3D列印 ReplicatorG + Skeinforge 50 的基礎設定與使用

kudiufu

初級會員
已加入
7/30/13
訊息
12
互動分數
1
點數
3
此篇文章是給使用
ReplicatorG + Skeinforge 50
的用戶提供一個快速上手的設定

1.安裝軟體
python-2.7.5
python-3.3.2
ReplicatorG-0040-Installer(我習慣目錄放在C:\)
依序安裝即可

2.啟動控制列印軟體ReplicatorG
在前面的ReplicatorG-0040-Installer安裝時,會安裝列表機的驅動軟體
第一次啟動軟體時,會自動抓取你的列表機,如果是自訂義的,採手動指定
且軟體會自行上網抓取最新硬體F/W,沒接網路,直接按掉兩個視窗即可


3.設定列表機
Machine>Connection>Rescan>一般會出現在COM3
Machine>Machine Type>指定列表機設定檔
列表機設定檔C:\ReplicatorG\replicatorg-0040\machines路徑在這裡
small cube.XML > 設定檔
按下工具列圖示倒數第2個,Connect連線
(這裡有一個避免出錯的方法,先啟動列表機,再將USB插上電腦,再啟動ReplicatorG,預設會自動連接列表機)

4.設定切片軟體
Gcode>Gcode Generator>Skeinforge (50)
Gcode>Edit Slicing Profiles..
接下來會出現預設的三個設定
我直接改第三個來用Thing-O-Matic Slicing Defaults>Edit
接下來每個變更都需要按最底下的Save All(因為隨時會當機,當機時叫出工作管理員直接關閉python.exe即可)
Profile Type>Extyusion
Profile Selection>PLA(我用PLA材料)
Craftu頁面(沒特別提到的部分使用預設即可)
01.Alteration(關閉)
02.Altshell>只勾Use M320/M321
03.Bottom(關閉)

04.Carve 分片(重點)
(勾選)Add Layer Template to SVG
Edge width over Height:2.5
註解一下,由於此軟體沒有設定噴嘴尺寸的地方,所以必須要實際擠出後量測再填入此值,是最保險
ReplicatorG雖然有噴嘴設定、層厚設定,照用某些狀況會溢膠
這個值的設定方法,先設定在2.5,這個值需要配合層高與噴嘴還有出料量
如果料太多增加數值,料太少減少數值​
Layer Height:0.2 >設定層高
(勾選)Correct Mesh

05.Chamber(關閉)
06.Clip(關閉)
07.Comb(關閉)
08.Cool(關閉)
09.Dimension
(勾選)Activate Dimension
(勾選)absolute Extrusion Distance
Extruder Retrcation Speed:220
Filament Diameter:1.65 (你的材料直徑)
Filament Packing Density:1(這個應該是設定材料的膨脹係數用的,但是可以控制這個值來改變送料速度,建議是不要更動)
(勾選)Retract within Island
Retraction Distance:20

10.Dwindle(關閉)
11.Export
(勾選)Activate Exprot
(勾選)Analyze Gcode(跑完後看路徑,可以不選)
Comment Choice:Delete All Comments
(勾選)Do Not Change Output
其他選項取消

12.Fill 填充
(勾選)Activate Fill
其實全部可以用預設值(就是數值欄為白色)
填充圖案部分有四種,看你的機器晃不晃,不會晃選Hexagonal,很晃的選Line

13.Fillet(關閉)
14.Home(關閉)
15.Hop(關閉)
16.Insert
全部勾選,全部預設
infill width over Thickness(這個值設定與Edge width over Height相同)

17.Jitter(關閉)
18.Lash(關閉)
19.Limit(關閉)
20.Multiply(關閉)
21.Oozebane(關閉)
22.Preface(關閉)
23.Raft 底層基座
這個比較看個人,全預設是可以的
(勾選)Activate Raft
(勾選)Add Raft,Elevate Nozzle,Orbit

24.Scale(關閉)
25.Skin(關閉)
26.Skirt(關閉)
27.Smooth(關閉)
28.Speed
(勾選)Activate Speed
(勾選)Add Flow Rate
可全預設
Fee Rate(列印速度,看機器設定)30~50
Travel Feed Rate(跑位速度,沒擠出絲的移動速度)50~70

29.Splodege(關閉)
30.Stretch(關閉)
31.Temperature 溫度
(勾選)Activate Temperature
-Rate-預設
-Temperature-全部設定一樣(列印溫度需要多嘗試)

32.Tower(關閉)
33.Unpause(關閉)
34.Widen(關閉)
35.Wipe(關閉)

5.產生Gcode
先載入STL檔,接下來右邊會有幾個功能,都按一按就知道了
建議把模型擺正中間
按下Generator Gcode
Slicing Profile選Thing-O-Matic Slicing Defaults(前面設定的)
(勾選) Use Raft/Support
Use support material選None
(取消)Use default start/end gcode
(取消)Use Print-O-Matic(可以用這個,但是層厚太小會有溢膠問題,會與前面設定的某些項目覆蓋)
按下Generator Gcode,給他跑完會出現路徑模擬,如果前面有勾的話)
接下來你會看到在modelu頁簽旁邊多了一個gcode*
點gcode,按下File>save,gcode*>gcode代表有存檔了
增加開頭與結尾
前面關閉了開頭檔與結尾檔,因為我習慣手動加
點入gcode畫面內可以修改數值
起頭貼上
-----------------------------------------------------
(<alteration>)
(<alterationFile>) start.gcode (</alterationFile>)
(**** beginning of start.txt ****)
(This file is for a WeisTek WT1.1 with)
(a heated build platform)
(**** begin initilization commands ****)
M104 S215 T0 (Temperature to 160 celsius)
M109 S100 T0 (set heated-build-platform temperature)
G21 (Metric FTW)
G90 (Absolute Positioning)
G92 X0 Y0 Z0 (You are now at 0,0,0)
(**** end initilization commands ****)
(**** begin homing ****)
G1 X-120.0 Y-120.0 Z120.0 F1680.0
M132 X Y Z A B
M108 R2.8 (Extruder speed = max)
G1 X0.0 Y0.0 Z10.0 F1680.0 (move to waiting position)
M6 T0 (wait for toolhead parts, nozzle, HBP, etc., to reach temperature)
M101 (Extruder on, forward)
G04 P5000 (Wait t/1000 seconds)
(**** end of start.txt ****)
(</alteration>)
---------------------------------------------------------
M104 S215 <<噴頭溫度
M109 S100 <<熱床溫度
這一段會先歸零再開始印
所以機器一定要先歸零
否則會超出XYZ軸極限

結尾貼上
--------------------------
(<alteration>)
(<alterationFile>) end.gcode (</alterationFile>)
(******* End.gcode*******)
M73 P100 (end build progress )
G0 X0.0 Y0.0 Z155
M18
M109 S0 T0
M104 S0 T0
M18
M70 P5 ( We <3 Making Things!)
M72 P1 ( Play Ta-Da song )
(*********end End.gcode*******)
(</alteration>)
-------------------------------------
到此Gcode已經準備完成了


6.開始列印
首先需要歸零
如果你的機器用這個歸零
最好修改一下
--------------------------------------------------------------
(*** Thing-O-Matic calibration script ***)
(*** ***)
(*** This script will guide you through ***)
(*** calibrating the start position ***)
(*** on your Thing-O-Matic. ***)

M18 (This disables the stepper motors.)
M01 (Move the build platform until the nozzle lies in the center, then turn the threaded rod until the nozzle just touches the surface without pressing into it. Then, press yes to continue.)
G92 X0 Y0 Z0 A0 B0 (Declare the current position to be (0,0,0,0,0))
G162 Z F500 (Home Z axis maximum; go until reaching the end stop.)
G161 X Y F2500 (Home X and Y axis minimum; go until reaching the end stop.)
M131 X Y Z A B (record the current coordinates to the motherboard)

M00 (Congratulations, your coordinates are now saved! To tweak them, use the 'Motherboard Onboard Preferences' dialog in the Machine menu. <br/>Note: You will need to re-generate your gcode files using a new profile in order to use these saved settings.)
---------------------------------------------------------------------
改成
--------------------------------------------------------------------(*** Thing-O-Matic calibration script ***)
(*** ***)
(*** This script will guide you through ***)
(*** calibrating the start position ***)
(*** on your Thing-O-Matic. ***)

M18 (This disables the stepper motors.)
M01 (Move the build platform until the nozzle lies in the center, then turn the threaded rod until the nozzle just touches the surface without pressing into it. Then, press yes to continue.)
G92 X0 Y0 Z0 A0 B0 (Declare the current position to be (0,0,0,0,0))
G162 Z F500 (Home Z axis maximum; go until reaching the end stop.)
G162 Z F500 (Home Z axis maximum; go until reaching the end stop.)
G162 Z F500 (Home Z axis maximum; go until reaching the end stop.)
G162 Z F500 (Home Z axis maximum; go until reaching the end stop.)
G161 X Y F2500 (Home X and Y axis minimum; go until reaching the end stop.)
M131 X Y Z A B (record the current coordinates to the motherboard)

M00 (Congratulations, your coordinates are now saved! To tweak them, use the 'Motherboard Onboard Preferences' dialog in the Machine menu. <br/>Note: You will need to re-generate your gcode files using a new profile in order to use these saved settings.)
----------------------------------------------------------------
記得存檔
接下來將噴頭移動到X0.Y0.Z0
按下圖示列第一個Build,看指示完成歸零
接下來有2種列印方式

一種是叫出前面的模型,如果有產生好的gcode,會一併叫出
叫出後按下Build直接透過USB列印(這裡要提醒X64系統用戶,ReplicatorG在X64我遇過很多次time out列印失敗)

第二種離線列印
將做好的gcode傳到SD卡,選第三個圖示,Build to file for use with SD card
把SD插入機器,直接選檔案列印(一樣要歸零)


希望這點小資訊會有幫助
 
  • Like
Reactions: ouscua

kudiufu

初級會員
已加入
7/30/13
訊息
12
互動分數
1
點數
3
新增一下

03.Bottom
23.Raft
上面這兩項的設定

如果取消Raft
第一層的層高會受Bottom裡面設定影響,預設0.5

設定如下
03.Bottom頁簽
(勾選)Activate Bottom
Additional Height over Layer Thickness:1
第一層就是完整的層高
 
▌延伸閱讀