## Cura 15.04 切片軟體技術分享
<!-- Put the link to this slide here so people can follow -->
Slide: https://hackmd.io/@J-T-LEE/CuraExplain#/
---
繁體版替換
[繁體Cura語言包](https://github.com/Ultimaker/Cura/blob/master/resources/i18n/zh_TW/fdmprinter.def.json.po)
We have a collaborative session
please prepare laptop or smartphone to join!
---
## Who am I?
- LEE JEN TUN 李仁敦
- Japan Advanced Insitutite of Science and Technology Knowledge Science Ph,D Student
- TemperTech : 致力於發展具有人性的科技,輔助智慧科技,物聯網科技,虛擬實境等相關技術
---
Cura初始設置
![初始設置](https://i.imgur.com/IkEQZAq.png =500x500)
---
![機型設置](https://i.imgur.com/zwWSmZb.jpg =500x500)
---
![機型設置2](https://i.imgur.com/lzlldMX.png =500x500)
---
![完成設置](https://i.imgur.com/kmZ0KF5.png =500x500)
---
![視窗解說](https://i.imgur.com/0hRZgPW.png)
---
![物體旋轉](https://i.imgur.com/gBCNFUx.png)
---
![物體縮放](https://i.imgur.com/SH950TX.png)
---
![物體鏡射](https://i.imgur.com/mJXK5cl.png)
---
## 基本參數解說
---
基本參數解說: 品質
| Parameters | Recommand |
| ------------- |:--------:|
| 層高(Layer Height) | 0.2 |
| 壁厚(Shell Thickness) | 1.5 |
| 回抽(Enable retraction) | Enabled|
<!-- 1. Layer Height:層高 層高,也就是解析度,通常設定0.2 mm,越厚印越快,相對表面精細度也會受影響,如要下修,0.1 ~0.15 mm 已經有相當好的精細度了,0.05 mm 則可印出最精細表面的模型,但列印所需時間則會較久。-->
----
1. Layer Height:層高
層高,也就是解析度,通常設定0.2 mm,越厚印越快,相對表面精細度也會受影響,如要下修,0.1 ~0.15 mm 已經有相當好的精細度了,0.05 mm 則可印出最精細表面的模型,但列印所需時間則會較久。
Reference:
[ATOM SUPPORT](https://atom3dp.squarespace.com/cura-basic-twm)
----
2. Shell Height:壁厚
Shell thickness 就是模型的外殼的厚度,而Shell thickness的3D打印設定要是噴嘴(nozzle)直徑的倍數,而一般Shell thickness是噴嘴直徑的兩倍,所以 假如噴嘴直徑是0.4mm,Shell thickness的設定就是0.8mm。
![殼厚設定差別](https://i.imgur.com/3ACOeo3.jpg "image source: enablingthefuture.org")
Reference:
[3D PRINTING LAB](https://www.3dprintinglab.com.hk/blog/basic-settings-of-3d-printing-slicing-software)
----
3. Enable retraction:回抽
Enable retraction -> 啟動倒抽(防止牽絲)--當我們在列印的時候,有時會需要空跑,例如你印的二個物件,中間會有空跑的地方,如果不開啟這個,就會有牽絲的狀況,而且PLA的狀況會特別明顯。所以建議要開。
Reference:
[Z3DFilament 尼龍線材推廣中心](https://z3dfilament.blogspot.com/2018/05/StringingTesting.html)
---
基本參數解說: 填充
| Parameters | Recommand |
| ------------- |:--------:|
| 底層/頂層厚度(Bottom / Top Thickness) | 0.8 |
| 填充密度%(Fill Density%) | 40% |
----
1. Bottom / Top Thickness:底層/頂層厚度
封頂/封底 殼層厚度--這概念跟側面殼厚是一樣的,只是他是指最上跟最下層的厚度,如果設的太小,會容易有破洞的狀況,如果你印個水杯,可能會漏水,所以建議0.8mm的厚度,當然這裡是要你的Layer height (mm) -> 層高的倍數。
Reference:
[MASTECH](http://www.mastech3d.com/new-blog-1/2014/11/7/cura)
----
2. Fill Density%:填充密度%
內部填充百分比--大家都知道3d列印速度不快,但是有個方法可以加快,那就是設定密度,這裡可以設定10%~100%,10%就是將近空心,軟體會自動幫你長成結構,不用自已畫,列印起來除了省時省料外,還可以達到物件輕量化的設計,非常的有利使用者。而100%就是實心啦,印完拿來丟人可是會痛的。
![](https://i.imgur.com/DcaC6L4.jpg "image source: https://3dprint.com/" =200x200)
Reference:
[MASTECH](http://www.mastech3d.com/new-blog-1/2014/11/7/cura)
---
基本參數解說: 速度和溫度
| Parameters | Recommand |
| ------------- |:--------:|
| 列印速度 (Print speed(mm/s)) | 80↓ |
| 列印溫度 (Printing temperature) | PLA溫度190~210度 |
| | ABS溫度210~230度 |
| 熱床溫度 (bed temperature) | 60度 |
---
基本參數解說: 支撐
| Parameters | Recommand |
| ------------- |:--------:|
| 支撐類型 (Support Type) | 依情況而定 |
| 貼附平台 (Platform) | 依情況而定 |
----
1. Support Type:支撐模式
Touching buildplate:的支撐只會連結能與列印平台相接的懸空部分
everywhere:則不只連結能與列印平台相接的懸空部分,還可在物件外表上或是內部長支撐。
Reference:
[ATOM](https://atom3dp.squarespace.com/cura-basic-tw)
----
2. Platform:第一層模式
None:只使用Skrit的方式,此功能是列印第一層之前會在周圍先走一個外環,持續推料出來,算是一種預先出料的機制,可以確保正式列印本體的時候料可以銜接的上。通常每個列印件都要選取此功能,可以幫助在列印的一開始就可以順利出料。
Reference:
[ATOM](https://atom3dp.squarespace.com/cura-basic-tw)
----
2. Platform:第一層模式
Brim:在模型沿著周圍長出一層底板往外長出數圈,此功能通常用於列印底板面積小的模型,輔助模型能順利讓第一層印在玻璃板上,由於其長在模型周圍,所以印完後比Raft功能好拆。設定 [Brim] 往外約 15圈~20圈 為佳。
Reference:
[ATOM](https://atom3dp.squarespace.com/cura-basic-tw)
----
2. Platform:第一層模式
Raft:在模型以及支撐材下長出一層底板,此功能通常用於固定支撐材或底板面積小的模型,輔助其能順利固定底部於玻璃板上( 但後續比較難拆),如果是球面模型我們也可以開支撐來讓其第一層順利成形。
Reference:
[ATOM](https://atom3dp.squarespace.com/cura-basic-tw)
----
2. Platform:第一層模式
![支撐類型](https://i.imgur.com/2JLVYEG.jpg)
Reference:
[Slicer (3D printing)](https://en.wikipedia.org/wiki/Slicer_(3D_printing))
---
基本參數解說: 列印材料
| Parameters | Recommand |
| ------------- |:--------:|
| 直徑 (Diameter (mm)) | 通常是1.75mm |
| 流量 (Flow) | 100% |
---
## 進階參數解說
---
進階參數解說: 機型
| Parameters | Recommand |
| ------------- |:--------:|
| 噴頭直徑(Extruder Diameter) | 0.4 |
---
進階參數解說: 回抽
| Parameters | Recommand |
| ------------- |:--------:|
| 回抽速度(Retraction Speed) | 40 |
| 回抽長度(Retraction Distance) | 4.5 |
----
Speed:回抽速度
設定回抽跟推回回抽的速度設定,通常列印 PLA 或 ABS 設定在 40~80mm/s,注意這個數值的設定務必不要設定太大,回抽跟回推的速度若太快,可能會影響噴頭穩定性,可能會扯動噴頭平台。若是列印軟料或是較有彈性的材質,需要把回抽值設得更低。
Reference:
[ATOM](https://atom3dp.squarespace.com/cura-basic-tw)
----
Distance:回抽長度
把線材回抽和重新推回噴嘴,預設值設定 4.5mm。
Reference:
[ATOM](https://atom3dp.squarespace.com/cura-basic-tw)
---
進階參數解說: 品質
| Parameters | Recommand |
| ------------- |:--------:|
| 初始層厚(Initial layer thickness (mm)) | 0.3 |
| 初始層線寬(Initial layer line width) | 100% |
| 底層切除(Cut off object bottom (mm) ) | 0.0 |
| 兩次擠出重疊(Dual extrusion overlap (mm)) | 0.15 |
----
Initial layer thickness (mm) -> 模型第一層得層厚。稍微厚一點的底層可以容許平台上的凹凸不平。但是建議不要超過擠出頭孔徑的3/4。
Reference:
[3D印表機 DIY 建構筆記](http://diy3dprint.blogspot.com/2014/01/cura_10.html)
----
Initial layer line width -> 這個參數不推薦改動,它的存在意義是修改第一層的擠出率,來增大首層與列印平板粘結的牢靠度或者說是保證列印件與平板粘接住。但是實際的測試中發現100%的擠出率已經能夠保證粘結平板,而且這個問題主要是由於用戶沒有控制好噴嘴與平板之間的距離。
Reference:
[Cura經驗參數設置教程OverLord版 3D學堂](https://kknews.cc/tech/jjvb65q.html)
----
Cut off object bottom (mm) -> 讓模型最低點低於平台,犧牲印不出來的部分,換取較大的平台接觸面積。如果模型接觸列印台的面積太小,才需要考慮使用這個功能。
Reference:
[3D印表機 DIY 建構筆記](http://diy3dprint.blogspot.com/2014/01/cura_10.html)
----
Dual extrusion overlap (mm) -> 如果是雙擠出頭的機器,兩種材料接合處增加一些些重複的擠出量。
Reference:
[3D印表機 DIY 建構筆記](http://diy3dprint.blogspot.com/2014/01/cura_10.html)
---
進階參數解說: 速度
| Parameters | Recommand |
| ------------- |:--------:|
| 移動速度 (Travel speed (mm/s)) | 150 |
| 底層速度 (Bottom layer speed (mm/s)) | 20 |
| 填充速度 (Infill speed (mm/s)) | 80.0 |
| 外殼速度 (Outer Shell Speed) | 40.0 |
| 內壁速度 (Inner Shell Speed) | 60.0 |
----
Travel speed (mm/s) -> 空跑沒擠料時,擠出頭移動的速度。在不會發生失步的前提下,越快越好。
Reference:
[3D印表機 DIY 建構筆記](http://diy3dprint.blogspot.com/2014/01/cura_10.html)
----
Bottom layer speed (mm/s) -> 底層列印速度。最底層與列印台接觸的地方,慢慢印有助於印出完整而且穩固的底層,對於列印翹邊的問題有些幫助。建議設定在20~30之間。
Reference:
[3D印表機 DIY 建構筆記](http://diy3dprint.blogspot.com/2014/01/cura_10.html)
----
Infill speed (mm/s) -> 內部填充時的列印速度。內部填充稍微印差一些,不會影響整體外觀,所以可以稍微印快一些。設0代表跟 Basic 裡面設定的列印速度用相同的值。
Reference:
[3D印表機 DIY 建構筆記](http://diy3dprint.blogspot.com/2014/01/cura_10.html)
----
新版的Cura當中,為了兼顧高列印質量以及快速列印的最終結果,將外壁區分開,分解成現在的Outer shell speed和Inner shell speed。顧名思義,一個是最外層的外壁和與內部填充緊密相連的內壁Inner shell speed,一般性推薦設置外壁比較慢的列印速度 30~60 mm/s,內壁相應地比外壁增加20~30mm/s。(當然了,如果用戶直接使用單層壁厚shell thickness為0.4mm就不存在內壁了)
Reference:
[Cura經驗參數設置教程OverLord版 3D學堂](https://kknews.cc/tech/jjvb65q.html)
---
進階參數解說: 冷卻
| Parameters | Recommand |
| ------------- |:--------:|
| 每層最小列印時間 (Minimal layer time (sec)) | 5 |
| 開啟風扇冷卻 (Enable Cooling fan) | Enabled |
----
Minimal layer time (sec) -> 當列印該層所需要的時間,低於這個設定,就會減慢列印速度,拖長列印時間,以免工件來不及散熱就要承受更高層材料的重量,而產生變型。
Reference:
[3D印表機 DIY 建構筆記](http://diy3dprint.blogspot.com/2014/01/cura_10.html)
---
## 專業參數解說
![專業參數](https://i.imgur.com/VJMuNMD.png)
---
專業參數解說: 回抽
| Parameters | Recommand |
| ------------- |:--------:|
| 最小移動距離 (Minimum travel)) | 2 |
| 啟用梳理 (Enable combing) | ALL |
| 回抽前最小擠出量 (Minimal extrusion before retracting) | 0.02 |
| 回抽時Z軸抬起 (z hop when retracting) | 0.0 |
----
回抽的最小觸發距離,是指打印過程中經過非打印區域的距離超過設定值會開啟回抽,默認值是2mm,也就是說噴頭經過非打印區域的距離≥2mm,就會啟動回抽,一般設置2mm最佳。過小會頻繁回抽耗材,導致送料器齒輪磨損。
----
回抽前最小擠出量:指回抽前系統默認吐絲長度,默認值為0.02mm,吐絲達不到0.02mm就不回抽。設置為0,表示不限制回抽頻率。一般設置為0.02mm。
----
回抽時Z軸移動:回退時Z平台下降(或擠出頭上升)的高度,如果要設置此值,2mm是比較合適的,“跳”一下會使壁上的”淚滴“減少,但物體間會有很多很細的絲。
---
專業參數解說: 裙襯
| Parameters | Recommand |
| ------------- |:--------:|
| 圈數 (Line count)) | 1 |
| 開始距離 (Start distance) | 3.0 |
| 最小長度 (Minimal length) | 150 |
---
專業參數解說: 冷卻
| Parameters | Recommand |
| ------------- |:--------:|
| 風扇全速開啟高度 Fan full on at height (mm)) | 0.5 |
| 風扇最小速度 Fan speed min (%) | 100 |
| 風扇最大速度 Fan speed max (%) | 100 |
| 最小速度 Minimum speed (mm/s) | 10 |
| 噴頭移開冷卻 (Cool head lift) | disable |
----
風扇最小速度 ->
當風扇打開的時候,他的起始速度為此設置,如果某層需要冷卻,風扇速度將會在低速和高速中調節,這個速度將在不需要冷卻的層中使用。
----
最小速度 ->
到達最小層列印時間時,機器列印速度下降,從而導致漏液。這個最小速度是用來阻止此類情況的,即便機器速度下降,風扇也不會低於這個速度
----
噴頭移開冷卻 ->
改變最低每層時間和速度並不會永遠都是最佳的方案,如果您的模型有一個非常小的頂部(例如金字塔),就算您調整了上面兩項設定,頂端出來的狀況可能會有需多斑點或塌陷,這是因為在這種情況下,材料很難得到足夠的冷卻時間,這時您就可以開啟“移開噴頭(Lift Head)”的功能,這會使噴頭暫時離開列印物件,以便它有足夠的冷卻時間(基於最低每層時間),然後再回到物件繼續列印。
---
專業參數解說: 填充
| Parameters | Recommand |
| ------------- |:--------:|
| 填充頂層 (Solid infill top) | enabled |
| 填充底層 (Solid infill buttom) | enabled |
| 填充重合% (Infill overlap) | 15% |
| 先走外圍再印填充(infill prints after perimeters) | disable |
---
專業參數解說: 支撐
| Parameters | Recommand |
| ------------- |:--------:|
| 支撐類型 (Structure Type) | Grid |
| 生成的角度deg (Overhang angle) | 45 |
| 生成的密度% (Fill amount) | 10% |
| Distance X/Y (mm) | 0.7 |
| Distance Z (mm) | 0.15 |
----
支撐類型
![支撐類型](https://i.imgur.com/U6I352D.jpg)
----
生成的角度
![生成的角度](https://i.imgur.com/qwEnGiy.png)
----
生成的密度 ->
這邊可以調整支撐結構的密度。較高的值會讓您的支持結構更加堅固而且懸空的地方獲得更好的支撐,但是支持結構也會比較難以被拆除。
----
Distance X/Y
![Distance X/Y](https://i.imgur.com/t5X0XW9.png)
----
Distance Z
![Distance Z](https://i.imgur.com/wa5ZOPo.png =500x500)
---
專業參數解說: 黑魔法
| Parameters | Recommand |
| ------------- |:--------:|
| 外部輪廓啟用Spiralize (Spiralize Outer Contour) | disable |
| 只打印模型表面 (onlt follow mesh surface) | disable |
----
外部輪廓啟用Spiralize ->
螺旋列印實現外部邊緣的平滑 Z 移動。這會在整個列印上改成 Z 軸穩定增動。該功能會將一個實心模型轉變為具有實體底部的單壁列印。只有在當每一層只包含一個封閉面時才應啟用此功能。
----
只打印模型表面 ->
開啟後僅打印表面、頂、底,內部填充都會丟失。
---
專業參數解說: 邊緣
| Parameters | Recommand |
| ------------- |:--------:|
| 邊緣走線圈數 (Brim line amount) | 10 |
---
專業參數解說: 底座
| Parameters | Recommand |
| ------------- |:--------:|
| 額外邊緣 (Brim line amount) | 5 |
| 走線間隔 (Brim line amount) | 3 |
| 基底層厚度 (Brim line amount) | 0.3 |
| 基底層走線寬度 (Brim line amount) | 1 |
| 接觸層厚度 (Brim line amount) | 0.27 |
| 接觸層走線寬度 (Brim line amount) | 0.1 |
----
專業參數解說: 底座
| Parameters | Recommand |
| ------------- |:--------:|
| 懸空間隙 (Brim line amount) | 0 |
| 第一層懸空間隙 (Brim line amount) | 0.22 |
| 表層 (Brim line amount) | 2 |
| 初始層厚 (Brim line amount) | 0.27 |
| 接觸層走線寬度 (Brim line amount) | 0.4 |
---
專業參數解說: 缺陷修復
| Parameters | Recommand |
| ------------- |:--------:|
| 閉合面片 Combine everything(Type-A) | enabled |
| 閉合面片 Combine everything(Type-B) | disable |
| 保持開放面 (Keep open faces) | disable |
| 拼接 (Extensive Stitching) | disable |
---
### Thank you! :sheep:
You can find me on
- GitHub : https://github.com/bmpsst511
- or email me : bmpsst511@gmail.com
{"metaMigratedAt":"2023-06-15T05:16:32.627Z","metaMigratedFrom":"YAML","title":"Cura切片軟體簡報","breaks":true,"description":"View the slide with \"Slide Mode\".","contributors":"[{\"id\":\"8c38baaf-c8e0-4c35-8827-d97a7d3beca1\",\"add\":15436,\"del\":4545}]"}