3d printing slic3r 系統設定使用教學

Upload: bkhoanvu

Post on 05-Jul-2018

451 views

Category:

Documents


4 download

TRANSCRIPT

  • 8/16/2019 3D Printing Slic3r

    1/15

    1

    Slic3r 使用教學 

    Slic3r 是目前廣為使用的轉換軟體,用來把  stl 格式的  3D 模型檔案,轉換成  3D 印

    表機使用的  G-code 檔案。進行轉換之前,有許多參數需要校正、調整,才能讓  3D 列印順利進行。 

    改用 Expert模式 

    http://2.bp.blogspot.com/-EbGopG6nE-s/Ug3Ul3E4mMI/AAAAAAAAFWI/icWZDu6wYdE/s1600/%E9%8A%80%E5%B9%95+003.pnghttp://2.bp.blogspot.com/-2oxTbw7h_hM/Ug3UegSwR8I/AAAAAAAAFWA/3bPJTCXpWQo/s1600/%E9%8A%80%E5%B9%95+002.pnghttp://1.bp.blogspot.com/-L9nRVoAr-Zg/UiRnLAw7xwI/AAAAAAAAFaA/yzjs05vTXAo/s1600/%E9%8A%80%E5%B9%95+027.png

  • 8/16/2019 3D Printing Slic3r

    2/15

    2

    3D列印機設定 

    Size and coordinates (大小和座標): 

    Bed size:工作平台的大小,這個設定只用來調整預覽圖的繪製。X [ 200 ] Y [ 200 ] mm 

    Print center :工作平台的中央位置。這個比較重要,一定要設對。3D模型在工作平

    台上的位置,會以這個點為中心。X [ 100 ] Y [ 100 ] mm 

    Z offset:Z軸高度微調。建議維持零就好。Z軸的高度需要直接在印表機機構上做仔

    細的調校。  [ 0 ] mm 

    Firmware 韌體 

    G-code flavor :控制板使用  Marlin 韌體的話,請選擇  RepRap

    1.  Reprap (Marlin/Sprinter/Rapetier (馬林/短跑運動員/Rapetier )

    2.  Teacup (茶杯)

    3.  Mater Ware (Maker Bot ) (母校潔具) (製造商  Bot) 

    4.  Sailfish (Maker Bot ) (旗魚) (製造商  Bot) 

    5.  No extrusion (沒有擠壓)

    Use relative E distances:如果控制板的擠出機,使用絕對位置的位置表示方法,請

    勾選這個項目。  Marlin 用戶不要勾選。  [ ]

    Capabilities (功能

    ):

     

    Extruders (擠 頭數量) [ 1 ] 

    Advanced (先進的) 

    Vibration limit:震動限制。在某些列印行程中,擠出頭會來回擺動。當擺動頻率過

    高,會產生震動,可能會造成機器嚴重搖晃,甚至掉落到地面。如果發現機器有劇烈震動,可以考慮在這邊限制擠出頭來回擺動的頻率。 [ 0 ] 

    http://www.flickr.com/photos/68272764@N05/8472258810/in/pool-3d-print-failureshttp://3.bp.blogspot.com/-EywZezwgee0/Ug3ULu8kF-I/AAAAAAAAFV4/Hdh7GtPSLz0/s1600/%E9%8A%80%E5%B9%95+001.pnghttp://www.flickr.com/photos/68272764@N05/8472258810/in/pool-3d-print-failures

  • 8/16/2019 3D Printing Slic3r

    3/15

    3

    自定  G-code 

    可以在列印前/後加入自訂的 G-code。這邊建議使用預設值就好。 

    Extruder擠出頭設定

     

    http://2.bp.blogspot.com/-cBgLZ8Z3tNk/Ug3fZ3j39dI/AAAAAAAAFWg/NVZcviko3IQ/s1600/%E9%8A%80%E5%B9%95+005.pnghttp://4.bp.blogspot.com/-xyJZJTC-ROk/Ug3esa14q2I/AAAAAAAAFWY/y2axCveqvvQ/s1600/%E9%8A%80%E5%B9%95+004.png

  • 8/16/2019 3D Printing Slic3r

    4/15

    4

    Nozzle diameter : 擠出孔直徑。[0.4]mm 

    Position (for multi-extruder printers):多擠出頭需要設定擠出頭離擠出機構中心位

    置的偏移距離。 

    Extruder offset:擠出頭離擠出機構中心位置的偏移距離。X:[ 0 ]  Y:[ 0 ]mm 

    Retraction: 

    回抽。當擠出頭要結束一條線段的時候,要將塑料用相當的速度抽回,讓擠出的塑料跟留在擠出頭內的塑料斷開,避免抽絲的現象。  

    Length:回抽的距離:[ 1 ]mm 

    Lift Z:抬高 Z軸,幫助斷料。也可以減少擠出頭移動時和工件碰撞的機會。 [ 0 ]mm 

    Speed:回抽的速度。[ 30 ]mm/s 

    Extra length on restart:當重新進料的時候,擠出機 會將抽回的塑料預先擠回。但

    是有時候仍然沒辦法保證擠出頭可以在新線段的一開頭就正常擠出塑料。Extra length

    可以幫助校正擠出頭,讓他在線段的最開頭就擠出塑料。建議在發現無法及時出料的

    時候再回頭校正這個參數。過長的 Extra length 會使線段的開頭擠出過多的塑料。[ 0 ]mm 

    Minimum travel after retraction:當上一個線段的結束點距離下一個線段的結束點,

    不到這個距離的時候,不會執行回抽。建議用預設值就好。 [ 2 ]mm 

    Retraction on layer change:當結束一層的列印後,執行回抽。建議開啟。[  ]

    Wipe before retract 結束 前的退刀。[  ] 

    Retraction when tool is disabled ( 收回工具處於禁用狀態時 ): 

    當擠出機被關閉之前,進行回抽。這個動作可以避免塑料在喉管內長時間停留,受到

    加熱而膨脹,阻礙下一次工作的進行。  

    Length:回抽長度。[ 10 ]mm 

    Extra length on restart :當進行新的列印工作前,要先額外補償上次回抽的塑料。

    (建議不要使用。每次進行列印前,請手動確認擠料頭能順利進料。 ) [ 0 ]mm 

    Save Printer settings as:儲存"印表機設定" 

    可以存多台不同印表機的設定。這樣在為不同印表機做切片時,就可以直接選用個別

    印表機的設定,不必逐細項進行修改。  

  • 8/16/2019 3D Printing Slic3r

    5/15

    5

    http://1.bp.blogspot.com/-EXscHyynuu0/Ug3nfmMZyhI/AAAAAAAAFXI/Y1UTAvFHMyg/s1600/%E9%8A%80%E5%B9%95+009.pnghttp://1.bp.blogspot.com/-uN6qhiyvZTQ/Ug3mLtVq9OI/AAAAAAAAFWw/F3h0rXmmjlI/s1600/%E9%8A%80%E5%B9%95+007.png

  • 8/16/2019 3D Printing Slic3r

    6/15

    6

    塑料特性設定 

    Filament (絲)(材料): 

    Diameter  (塑料線的直徑): [ 1.75 ] mm。目前有兩種規格:3mm 跟  1.75mm。 

    Extrusion multiplier :

    [ 1 ] 

    買來的塑料線,規格雖然固定寫 1.75或是 3mm,可是實際上會有些誤差。這

    個參數可以幫助軟體校正真實的進料量。請測量實際的線徑,然後以標訂的線

    徑除以實際得線徑,計算這個參數得值。(例如測得線徑  1.62mm , 則實際要

    填入的值為  1.75/1.62=1.08 。) 

    Temperature 溫度 

    Extruder: 擠出頭加熱頭溫度 

    First layer :擠出第一層時使用的溫度,PLA建議用 190度。第一層希望能夠跟

    工作檯有較好的貼合,所以用較高的溫度,塑料更軟,緊密貼合工作台。

    [ABS= 240° ] 

    {PLA=175°}、{ABS=238°~240°}Other layer :期他曾使用的溫度,PLA建議用 175度。其他層不要用太高的溫

    度,以免擠出後剛性不足,發生下垂、變形等等問題。 [ABS= 240 °] 

    {PLA=175°}、{ABS=238°~240°} 

    Bad:工作臺溫度 

    {PLA=0°}、{ABS=100°~120°}

    First layer: 擠出第一層時使用的溫度。 

    Other layer: 期他曾使用的溫度。 

    http://3.bp.blogspot.com/-yQ5u0_M5y5I/Ug3oLFHfO-I/AAAAAAAAFXQ/U3zRHyedCRk/s1600/%E9%8A%80%E5%B9%95+010.png

  • 8/16/2019 3D Printing Slic3r

    7/15

    7

    Cooling冷卻

     

    Enable

    Keep fan always on (永遠不關閉風扇  ):[ ] 

    Enable auto cooling (啟用自動冷卻  ):[  ] 

    編按:塑料離開擠出頭後,會開始冷卻。冷卻的過程中有兩件事情會發生。塑料會變

    硬,這是我們樂見的。其二是會收縮,這很困擾,會造成工件變型。冷卻的速度可以

    說是一門藝術,太快、太慢都會有不同結果。環境溫度也會對冷卻的過程造成影響,

    可能有開冷氣時結果理想,沒開冷氣,就發生列印失敗 ... 

    這部分有待大家各自摸索。 

    如果一層的列印時間少於30秒,風扇會以100%的功率運作,而且擠出頭的移動速度,

    會按比例降低,盡量讓一層的列印時間至少有三十秒。但是擠出頭的移動速度,最低

    不會低於每秒 10mm。 

    如果整層的列印時間高於 30秒,但是低於 60秒,風扇會按比例,在 100%到 35%的

    功率之間工作。  此外,風扇將被關閉。 

    編按:Sanguinololu硬體並不支援風扇的開關、功率PWM控制。 

    Fan Settings:風扇設定

     

    Fan Speed:最小與最大的風扇功率百分比。Min [ 30]  Max [ 100] 

    Bridges fan speed:當擠出頭進行搭橋工做的時候,風扇功率百分比。 [ 100] 

    Disable fan for the first n layers 列印的前 n層時,不要啟動風扇。[ 1] 

    Cooling thresholds啟動降溫的條件設定

     

    Enable fan if layer print time below n approximate seconds 當估計該層列印

    需要的時間低於  n 秒的話,則啟動風扇。[ 60] 

    Slow down if layer print time is below n approximate seconds 當估計該層列印

    需要的時間低於  n 秒的話,則減慢列印的速度。[ 15] Min print speed: 嘗試著減慢列印速度實,最低列印速度不可低於這個設定值。[ 10] 

    http://2.bp.blogspot.com/-cb3QKRkppAo/Ug3s5R9TMFI/AAAAAAAAFXg/oOuFPBcBhlQ/s1600/%E9%8A%80%E5%B9%95+011.png

  • 8/16/2019 3D Printing Slic3r

    8/15

    8

    Print Settings 列印設定 

    Layers and Perimeters 切片 圓周設定 

    Layer height

    Layer height: 切片每一層的高度。一般大家在討論 3D印表機的解析度時,指的就是

    這個設定。每層的高度越薄,模型會跟著越精細;但是需要花的時間也相對增加。目

    前筆者大多使用 0.2mm的設定 [ 0.15]mm 

    First layer height: 第一層的厚度。第一層繪製的時候,容易受到擠出頭與工作平台

    之間距離誤差的影響。距離過遠,會造成塑料無法附著在平台;距離過近,會使塑料

    被擠壓,造成線寬太寬。第一層的厚度稍微厚一點,可以增加這個誤差的容忍度,但

    是仍然有其極限。當第一層繪製不理想時,還是回頭校正工作平台的平整度、Z軸零

    點位置,才是正解。[ 0.3]mm or % 

    Vertical shells 垂直殼面 

    Perimeters(Minimum):繪製模型外緣的圈數。[ 1] 

    Randomize starting points:外緣的起始點,以亂數決定。 

    Generate extra perimeters when needed:當模型殼面過於傾斜時,增加外緣圈數,以防止模型表面出現破洞[ ] 

    Horizontal shells 水平殼面 

    Solid layers: 模型頂面跟底面的厚度,單位是"層"。Top [ 3] Bottom [ 3] 

    Advanced ( 先進的 ): 

    Avoid crossing perimeters (   避免過境週邊環境 ):[ ] 

    External perimeters first ( 從最外圈開始列印  ):

      [ ] 

    Spiral vase:螺旋花瓶。除了底部填滿的幾層,依照一般方式列印之外,其他的部分

    將會以一條線,循著模型的殼面從底下往上一筆畫完。 [ ] 

    http://4.bp.blogspot.com/-SP9uyLjIiX8/UiQ8VNvbJzI/AAAAAAAAFYQ/r0y0jKSb8MM/s1600/%E9%8A%80%E5%B9%95+017.png

  • 8/16/2019 3D Printing Slic3r

    9/15

    9

    Infill (   內部填充 ): 

    Fill density:內部填充的密度,1是指完全填滿,0是完全不填。一般使用 0.2~0.4。 Fill pattern:內部填充的型態,有七種可供選擇。  

    1.  Rectilinear (直線)

    2.  Line (線)

    3.  Concentric (同心)

    4.  Honeycomb (蜂窩)

    5.  Hilbert curve (slow) (希爾伯特曲線  (慢節奏) )

    6.  Archimedean chords (slow) (阿基米德和絃  (慢節奏) )

    7.  Octagramspiral (slow) (Octagramspiral (慢節奏) )

    Top/bottom fill pattern:頂面、底面填滿時使用的型態。有五種可以選擇。  

    1.  Rectilinear (直線)

    2.  Concentric (同心)

    3.  Hilbert curve (slow) (希爾伯特曲線  (慢節奏) )

    4.  Archimedean chords (slow) (阿基米德和絃  (慢節奏) )

    5.  Octagramspiral (slow) (Octagramspiral (慢節奏) )

    Advanced (先進的): 

    Infill every n layers:每

    n層才做一次填充 一般每一層都做填充,效果會比較好

    [1] 

    Only infill where needed:只填充頂面需要支架的區域。 

    Solid infill every n layers:內部填充,每 n層就做一層完全填滿。可以增加強度,

    但非必要。[ 0] 

    Fill angel:

     填充圖型旋轉的角度。[45] 

    Solid infill threshold area:當切面面積小於這個值的時候,強迫以全滿的方式進行

    填充。[7 0] 

    Only retract when crossing perimeters:當填充的線段需要跨過模型周圍時,才進

    行回抽。[] Infill before perimeters:每一層,先進行填充,再畫外緣。[] 

    http://diy3dprint.blogspot.tw/2013/09/slic3r-fill-pattern.htmlhttp://diy3dprint.blogspot.tw/2013/09/slic3r-fill-pattern.htmlhttp://diy3dprint.blogspot.tw/2013/09/slic3r-topbottom-fill-pattern.htmlhttp://diy3dprint.blogspot.tw/2013/09/slic3r-topbottom-fill-pattern.htmlhttp://4.bp.blogspot.com/-YTWiZMlCNaY/UiREo1geNNI/AAAAAAAAFYg/Ri_toNZPB_Y/s1600/%E9%8A%80%E5%B9%95+018.pnghttp://diy3dprint.blogspot.tw/2013/09/slic3r-topbottom-fill-pattern.htmlhttp://diy3dprint.blogspot.tw/2013/09/slic3r-fill-pattern.html

  • 8/16/2019 3D Printing Slic3r

    10/15

    10

    Speed (速度 

    Speed for print moves (用於列印速度移動 

    Perimeters (畫外緣的速度):[ 30 ]mm/s 

    Small perimeters: 當外緣長度小於 6.5mm時,以這個速度繪製。[ 30 ] mm/s 

    External Perimeters: 最外緣的速度。預設是外緣速度的 70%。[ 80% ] mm/s 

    Infill: 繪製填充時的速度。[60 ] mm/s 

    Solid infill: 繪製內部填滿時的速度。[ 60 ] mm/s 

    Top solid infill: 繪製頂面填充時的速度。[ 50 ] mm/s 

    Support material: 繪製支架時的速度。[30 ] mm/s 

    Bridges:搭橋時的速度。( 當線段底下沒有支撐物時  ) [ 60] mm/s 

    Gap fill: 當外緣之間距離很小的時候,會以 ZigZag的方式填滿。如果速度過快,會

    造成機器具烈震動。所以要以較低的速度進行繪製。 [ 20 ] mm/s 

    Speed for non-print moves (非列印的速度移動

    ):

     

    Travel: 當擠出頭沒有擠料時移動的速度。[ 130 ] mm/s Modifiers (修飾符): 

    First layer speed: 第一層的速度。第一層需要很精準得貼平在工作平台上,需要比較

    慢的速度來確保繪製成功。[ 30% ] mm/s 

    Acceleration control (加速度控制

    ):

     

    建議將加速度的控制留給印表機控制板的韌體來決定,這邊都填 0就好。 

    Perimeters (  週邊環境  ):[ 0 ] mm/s 

    Infill ( 填實 ):  [0 ] mm/s 

    Bridge (   橋 ):  [ 0 ] mm/s Default (  預設 ):  [ 0] mm/s 

    https://www.google.com.tw/search?safe=off&biw=1783&bih=995&tbm=isch&sa=1&q=ZigZag&oq=ZigZag&gs_l=img.3..0j0i24l4j0i10i24j0i24j0i10i24j0i24l2.1088.1088.0.1750.1.1.0.0.0.0.205.205.2-1.1.0....0...1c..26.img..0.1.205.ncY2pyUwI8Mhttp://2.bp.blogspot.com/-0aShoJseViY/UiRHY9EwEvI/AAAAAAAAFYs/3bgj-XMbnqw/s1600/%E9%8A%80%E5%B9%95+019.pnghttps://www.google.com.tw/search?safe=off&biw=1783&bih=995&tbm=isch&sa=1&q=ZigZag&oq=ZigZag&gs_l=img.3..0j0i24l4j0i10i24j0i24j0i10i24j0i24l2.1088.1088.0.1750.1.1.0.0.0.0.205.205.2-1.1.0....0...1c..26.img..0.1.205.ncY2pyUwI8M

  • 8/16/2019 3D Printing Slic3r

    11/15

    11

    Skirt and brim (裙子和邊緣): 

    Skirt (裙子

    ):

     

    Skirt是指在正式開始列印模型之前,先在模型的外圍預先繪製線條。這線條可以預防

    擠出頭在剛開始工作時沒有馬上開始正常吐絲,也可以用來觀察擠出頭跟工作平台之

    間的距離,是否有太大的誤差、工作平台是否保值水平。  

    Skirt (的圈數)。 

    Loops (迴圈):  [ 3 ] 

    Distance from object:Skirt要離模型底面多遠。[ 10 ] mm 

    Skirt height n layers:

    Skirt要繪製幾層。一般都只需要一層。[ 1 ] 

    Minimum extrusion length:

    Skirt至少要繪製多長。[ 0 ] Brim (邊緣): 

    Brim width (邊緣寬度):[ 0 ] 

    http://2.bp.blogspot.com/-CzAkDNOytFg/UiRIZkJ1xpI/AAAAAAAAFY4/UUuxJcfLatQ/s1600/%E9%8A%80%E5%B9%95+020.png

  • 8/16/2019 3D Printing Slic3r

    12/15

    12

    Support material ( 支援材料  ): 

    Support material ( 支援材料  ): 

    Generate support material ( 生成的支援材料  ):[ ] 

    Overhang threshold ( 懸閾值  ):[ 0 ] 

    Enforce support for the first n layers( 強制執行的第一次的  n 層支援  ):[0] 

    Raft ( 筏  ) 

    Raft layers ( 筏板層  ):[ 0 ] 

    Options for support material and raft ( 支援材料和筏板的選項  ): 

    Pattern ( 模式  ): 

    1. Rectilinear ( 直線  ) 

    2. Rectilinear grid ( 直線網格  ) 3. Honeycomb ( 蜂窩  ) 

    Pattern spacing ( 模式的間距  ):[ 2.5 ] 

    Pattern angle ( 模式角度  ):[ 0 ] 

    Interface layers ( 介面層  ):[ 0 ] 

    Interface pattern spacing ( 介面模式間距  ):[ 0 ] 

    http://3.bp.blogspot.com/-TwmtQLgDnSU/UiRf2yjB5yI/AAAAAAAAFZw/NBXuFQegGHA/s1600/%E9%8A%80%E5%B9%95+026.png

  • 8/16/2019 3D Printing Slic3r

    13/15

    13

    Notes ( 備註  ): 

    Output options ( 輸出選項  ): 

    Sequential printing (連續列印

      ):

     

    Complete individual objects ( 完整的個別物件  ): 

    Extruder clearance ( 擠出機清關  ):  Radius:[ 20 ] Height:[ 20 ] 

    Output file ( 輸出檔案  ): 

    Verbose G-code ( 詳細的  G 代碼  ): 

    Output file name format ( 輸出檔案名稱格式  ):  [input_filename_base].gcode 

    Post-processing scripts ( 後處理腳本  ): 

    http://3.bp.blogspot.com/-D2kn2e9R4kc/UiRJ9MTLtaI/AAAAAAAAFZM/wcPrhaHQ_Ag/s1600/%E9%8A%80%E5%B9%95+023.pnghttp://3.bp.blogspot.com/-EFK60NSVyZI/UiRJoFXDlLI/AAAAAAAAFZE/ZItUyfuHB3s/s1600/%E9%8A%80%E5%B9%95+022.png

  • 8/16/2019 3D Printing Slic3r

    14/15

    14

    Multiple Extruders (多個擠出機

      ): 

    Extruders ( 擠出機  ): 

    Perimeter extruder ( 週邊擠出機  ):[ 1] 

    Infill extruder ( 填充擠出機  ):[ 1 ] 

    Support material extruder ( 支援材料擠出機  ):[ 1 ] 

    http://3.bp.blogspot.com/-aHv4-q8YCy0/UiRKxVxLzRI/AAAAAAAAFZY/m7vRVJs72go/s1600/%E9%8A%80%E5%B9%95+024.png

  • 8/16/2019 3D Printing Slic3r

    15/15

    15

    Advanced ( 先進的  ): 

    Extrusion width (擠出寬度

      ):

     

    擠出線條的寬度。這是個很重要的設定,對列印品質有很重要的影響。設定得太小,

    有機會讓擠出的塑料沒有黏貼到底下的那一層。建議設成"擠出孔直徑"的  1~1.3倍。

    不要用"層高"當作參考依據。 

    Default extrusion width (預設擠出寬度  ):[ 0.43 ] mm or% (leave 0 for auto) 

    First layer ( 第一層  ):[250%] mm or% (leave 0 for default) 

    Perimeters ( 週邊環境  ):[200%] mm or% (leave 0 for default) 

    Infill ( 填充  ):[200%] mm or% (leave 0 for default) 

    Solid infill ( 實心填充  ):[200%] mm or% (leave 0 for default) Top solid infill ( 頂尖的實心填充  ):[200%] mm or% (leave 0 for default) 

    support material ( 支援材料  ):[200%] mm or% (leave 0 for default) 

    Flow ( 流  ): 

    Bridge flow ratio ( 橋流動比率  ): 在"搭橋"的時候,稍微減少擠出量,有助於減少

    絲線下垂的問題。設定值低於 1,會依設定值減少搭橋時的擠出量。  [ 1 ]

    Other (其他

      ):

     

    Threads ( 執行緒  ): 用幾個 CPU核心進行切片運算。[ 2 ]

    Resolution ( 決議  ): 進行切片之前,降低模型的解析度以減少切片需要的運算量。0代表不降低解析度。[ 0 ] 

    http://1.bp.blogspot.com/-HJBevZr0fFw/UiRLlsajKmI/AAAAAAAAFZg/ZD9uoGVVP0A/s1600/%E9%8A%80%E5%B9%95+025.png