【3D打印机DIY组装】stl模型格式转换Slic3r 使用教学

开源技术
2014
03/20
15:49
分享
评论
本帖最后由 688 于 2014-3-20 22:54 编辑

Slic3r 是目前广為使用的转换软体,用来把 stl 格式的 3D 模型档案,转换成 3D 印表机使用的 G-code 档案。进行转换之前,有许多参数需要校正、调整,才能让 3D 列印顺利进行。

改用Expert模式






3D列印机设定

Bed size: 工作平台的大小,这个设定只用来调整预览图的绘製。
Print center: 工作平台的中央位置。这个比较重要,一定要设对。3D模型在工作平台上的位置,会以这个点為中心。
Z offset: Z轴高度微调。建议维持零就好。Z轴的高度需要直接在印表机机构上做仔细的调校。

韧体

G-code flavor: 控制板使用 Marlin 韧体的话,请选择 RepRap
Use relative E distances: 如果控制板的挤出机,使用绝对位置的位置表示方法,请勾选这个项目。 Marlin 用户不要勾选。

Extruders: 挤出头数量

Vibration limit: 震动限制。在某些列印行程中,挤出头会来回摆动。当摆动频率过高,会產生震动,可能会造成机器严重摇晃,甚至掉落到地面。如果发现机器有剧烈震动,可以考虑在这边限制挤出头来回摆动的频率。




自定 G-code

可以在列印前/后加入自订的G-code。这边建议使用预设值就好。


挤出头设定

Nozzle diameter: 挤出孔直径。

Position(for multi-extruder printers) 多挤出头需要设定挤出头离挤出机构中心位置的偏移距离。

Extruder offset: 挤出头离挤出机构中心位置的偏移距离。

Retraction

回抽。当挤出头要结束一条线段的时候,要将塑料用相当的速度抽回,让挤出的塑料跟留在挤出头内的塑料断开,避免抽丝的现象。

Length: 回抽的距离

Lift Z: 抬高Z轴,帮助断料。也可以减少挤出头移动时和工件碰撞的机会。

Speed: 回抽的速度。

Extra length on restart: 当重新进料的时候,挤出机 会将抽回的塑料预先挤回。但是有时候仍然没办法保证挤出头可以在新线段的一开头就正常挤出塑料。Extra length 可以帮助校正挤出头,让他在线段的最开头就挤出塑料。建议在发现无法及时出料的时候再回头校正这个参数。过长的 Extra length 会使线段的开头挤出过多的塑料。

Minimum travel after retraction: 当上一个线段的结束点距离下一个线段的结束点,不到这个距离的时候,不会执行回抽。建议用预设值就好。

Retraction on layer change: 当结束一层的列印后,执行回抽。建议开啟。

Retraction when tool is disabled

当挤出机被关闭之前,进行回抽。这个动作可以避免塑料在喉管内长时间停留,受到加热而膨胀,阻碍下一次工作的进行。

Length: 回抽长度。

Extra length on restart: 当进行新的列印工作前,要先额外补偿上次回抽的塑料。(建议不要使用。每次进行列印前,请手动确认挤料头能顺利进料。)




储存"印表机设定"

可以存多台不同印表机的设定。这样在為不同印表机做切片时,就可以直接选用个别印表机的设定,不必逐细项进行修改。





塑料特性设定


Filament

Diameter: 塑料线的直径。目前有两种规格:3mm 跟 1.75mm。
Extrusion multiplier: 买来的塑料线,规格虽然固定写1.75或是3mm,可是实际上会有些误差。这个参数可以帮助软体校正真实的进料量。请测量实际的线径,然后以标订的线径除以实际得线径,计算这个参数得值。(例如测得线径 1.62mm , 则实际要填入的值為 1.75/1.62=1.08 。)

Temperature 温度

Extruder: 挤出头加热头温度

First layer: 挤出第一层时使用的温度,PLA建议用190度。第一层希望能够跟工作檯有较好的贴合,所以用较高的温度,塑料更软,紧密贴合工作台。
Other layer: 期他曾使用的温度,PLA建议用175度。其他层不要用太高的温度,以免挤出后刚性不足,发生下垂、变形等等问题。
Bad: 工作臺温度
First layer: 挤出第一层时使用的温度。
Other layer: 期他曾使用的温度。


Cooling 冷却

编按:塑料离开挤出头后,会开始冷却。冷却的过程中有两件事情会发生。塑料会变硬,这是我们乐见的。其二是会收缩,这狠困扰,会造成工件变型。冷却的速度可以说是一门艺术,太快、太慢都会有不同结果。环境温度也会对冷却的过程造成影响,可能有开冷气时结果理想,没开冷气,就发生列印失败...
这部分有待大家各自摸索。

如果一层的列印时间少於30秒,风扇会以100%的功率运作,而且挤出头的移动速度,会按比例降低,尽量让一层的列印时间至少有三十秒。但是挤出头的移动速度,最低不会低於每秒10mm。
如果整层的列印时间高於30秒,但是低於60秒,风扇会按比例,在100%到35%的功率之间工作。
此外,风扇将被关闭。

编按:Sanguinololu硬体并不支援风扇的开关、功率PWM控制。

Fan Settings 风扇设定

Fan Speed: 最小与最大的风扇功率百分比。
Bridges fan speed: 当挤出头进行搭桥工做的时候,风扇功率百分比。
Disable fan for the first n layers 列印的前n层时,不要啟动风扇。
Keep fan always on: 永远不关闭风扇。

Cooling thresholds 啟动降温的条件设定

Enable fan if layer print time below n approximate seconds 当估计该层列印需要的时间低於 n 秒的话,则啟动风扇。

Slow down if layer print time is below n approximate seconds 当估计该层列印需要的时间低於 n 秒的话,则减慢列印的速度。

Min print speed: 尝试著减慢列印速度实,最低列印速度不可低於这个设定值。



Print Settings 列印设定

Layers and Perimeters 切片、圆周设定

Layer height

Layer height: 切片每一层的高度。一般大家在讨论3D印表机的解析度时,指的就是这个设定。每层的高度越薄,模型会跟著越精细;但是需要花的时间也相对增加。目前笔者大多使用0.2mm的设定。

First layer height: 第一层的厚度。第一层绘製的时候,容易受到挤出头与工作平台之间距离误差的影响。距离过远,会造成塑料无法附著在平台;距离过近,会使塑料被挤压,造成线宽太宽。第一层的厚度稍微厚一点,可以增加这个误差的容忍度,但是仍然有其极限。当第一层绘製不理想时,还是回头校正工作平台的平整度、Z轴零点位置,才是正解。

Vertical shells 垂直壳面

Perimeters(Minimum): 绘製模型外缘的圈数。
Randomize starting points: 外缘的起始点,以乱数决定。
Generate extra perimeters when needed: 当模型壳面过於倾斜时,增加外缘圈数,以防止模型表面出现破洞
Horizontal shells 水平壳面

Solid layers: 模型顶面跟底面的厚度,单位是"层"。

Advanced

Avoid crossing perimeters:
External perimeters first: 从最外圈开始列印
Spiral vase: 螺旋花瓶。除了底部填满的几层,依照一般方式列印之外,其他的部分将会以一条线,循著模型的壳面从底下往上一笔画完。



Infill 内部填充

Infill

Fill density: 内部填充的密度,1是指完全填满,0是完全不填。一般使用0.2~0.4。
Fill pattern: 内部填充的型态,有七种可供选择。
Top/bottom fill pattern:顶面、底面填满时使用的型态。有五种可以选择。
Advanced

Infill every n layers: 每n层才做一次填充。一般每一层都做填充,效果会比较好。
Only infill where needed: 只填充顶面需要支架的区域。
Solid infill every n layers: 内部填充,每n层就做一层完全填满。可以增加强度,但非必要。
Fill angel: 填充图型旋转的角度。
Solid infill threshold area: 当切面面积小於这个值的时候,强迫以全满的方式进行填充。
Only retract when crossing perimeters: 当填充的线段需要跨过模型周围时,才进行回抽。
Infill before perimeters: 每一层,先进行填充,再画外缘。



Speed

Speed for print moves

Perimeters: 画外缘的速度
Small perimeters: 当外缘长度小於6.5mm时,以这个速度绘製。
External Perimeters: 最外缘的速度。预设是外缘速度的70%。
Infill: 绘製填充时的速度。
Solid infill: 绘製内部填满时的速度。
Top solid infill: 绘製顶面填充时的速度。
Support material: 绘製支架时的速度。
Bridges: 搭桥时的速度。(当线段底下没有支撑物时)
Gap fill: 当外缘之间距离狠小的时候,会以ZigZag的方式填满。如果速度过快,会造成机器具烈震动。所以要以较低的速度进行绘製。
Speed for non-print moves

Travel: 当挤出头没有挤料时移动的速度。
Modifiers

First layer speed: 第一层的速度。第一层需要狠精準得贴平在工作平台上,需要比较慢的速度来确保绘製成功。
Acceleration control 加速度控制

建议将加速度的控制留给印表机控制板的韧体来决定,这边都填0就好。
Perimeters:
Infill:
Bridge:
Default:


Skirt and brim

Skirt

Skirt是指在正式开始列印模型之前,先在模型的外围预先绘製线条。这线条可以预防挤出头在刚开始工作时没有马上开始正常吐丝,也可以用来观察挤出头跟工作平台之间的距离,是否有太大的误差、工作平台是否保值水平。

Loops: Skirt的圈数。
Distance from object: Skirt要离模型底面多远。
Skirt height n layers: Skirt要绘製几层。一般都只需要一层。
Minimum extrusion length: Skirt至少要绘製多长。
Brim

Brim width:


Support material

Support material

Generate support material:
Overhang threshold:
Enforce support for the first n layers:

Raft

Raft layers:

Options for support material and raft

Pattern:
Pattern spacing:
Pattern angle:
Interface layers:
Interface pattern spacing:


Notes




Output options

Sequential printing

Complete individual objects:
Extruder clearance:

Output file

Verbose G-code:
Output file name format:

Post-processing scripts


Multiple Extruders

Extruders

Perimeter extruder:
Infill extruder:
Support material extruder:

Advanced

Extrusion width

挤出线条的宽度。这是个狠重要的设定,对列印品质有狠重要的影响。设定得太小,有机会让挤出的塑料没有黏贴到底下的那一层。建议设成"挤出孔直径"的 1~1.3倍。不要用"层高"当作参考依据。

Default extrusion width:
First layer:
Perimeters:
Infill:
Solid infill:
Top solid infill:
support material:

Flow

Bridge flow ratio: 在"搭桥"的时候,稍微减少挤出量,有助於减少丝线下垂的问题。设定值低於1,会依设定值减少搭桥时的挤出量。

Other

Threads: 用几个CPU核心进行切片运算。
Resolution: 进行切片之前,降低模型的解析度以减少切片需要的运算量。0代表不降低解析度。

回复

使用道具 举报

推动3D打印

关注南极熊

通知

联系QQ/微信9:00-16:00

392908259

南极熊3D打印网

致力于推动3D打印产业发展

Copyright © 2024 南极熊 By 3D打印 ( 京ICP备14042416号-1 ) 京公网安备11010802043351
快速回复 返回列表 返回顶部