swanglei 发表于 2013-2-20 09:50:05

Slic3r_教程

我们最新一代机器:https://mc.dfrobot.com.cn/thread-2526-1-1.htmlSlic3r简介Slic3r是一款用于将STL文件转化成GCode的开源软件,他具有更加快速生成,可配置参数更加灵活等特点由于我也才使用不久,在国外的网站详细的介绍很少,国内就更没有了,因此在这里和大家一起探讨和学习如何使用。



STEP1:         首先是Slic3r的第一个操作界面:plater,这个界面的功能是将建模软件导出的STL文件导入Slic3r,并且可以经过一些简单的操作施行平面的旋转更可以通过选择Rotate,设置模型打印角度;后面的选项主要是模型等比放大缩小以及拆分。         界面低下的一些选项主要是对模型的摆放的操作,以及最常用的导出选项;在低下的print setting、filament、printer选项主要是选择已经保存好的用户自定义的设置,例如图中可看到我个人的设置都是命名为Ultimaker。         如果用户个人有多台不同型号的打印机,Slic3r可以很方便地为这些打印机分别分配不同的设置,在生成Gcode时只需要选择已经保存好的设置就可以了。   模型的导入很让人头痛,这也是我认为这个软件最不好的一个地方,他不能够像其他开源软件那样让用户可以很方便的调节打印起始平面,也没有一些模型翻转、镜像的一些简单操作,对导出Gcode文件造成了不小的麻烦,这里也希望日后的版本有所改进。

swanglei 发表于 2014-11-17 22:34:48

paine1690 发表于 2014-11-17 14:34
请问   
perimeter
Small perimeter


其实都是外圈速度,软件又识别内圈和外圈,Small perimeter应该就是比如说一些内部的小孔的速度,External perimeter当然就是相对模型来说最外边的外圈速度直接就是模型表面了,这个速度一般都要低一些的!看来Slic3r改进还是很小的,我都好久没有用这个软件了~~~

swanglei 发表于 2014-5-20 13:17:24

vvbb 发表于 2014-5-20 09:47
slic3r如何导入基本配置

你查看下file底下的有没有这个选项,比如说load protfile什么的,我现在已经卸载掉这个软件了,其实不建议使用这个软件的,真的挺多方面都不好用,而且设置麻烦,效果又不好!!!推荐你Cura,可以看下我的教程,最实用!!!
https://mc.dfrobot.com.cn/forum.php?mod=viewthread&tid=477&extra=

swanglei 发表于 2014-5-9 23:46:09

夏光之影 发表于 2014-5-9 14:30
请问Slic3r是不是不能实现分层预览?有没有哪个软件可以实现的?
这个记得应该是不可以的,强烈推荐Cura,现在最新版的是14.03 目前测下来还是挺稳定的!!!我也有教程的,你可以看下。
https://mc.dfrobot.com.cn/thread-477-1-1.html

swanglei 发表于 2013-2-20 09:51:39

STEP2:         在Slic3r的PrintSetting设置最为重要,当然可以设置的项目也特别的多,这最为体现了Slic3r设置的灵活性,希望用户不要觉着很复杂,这些参数的设置决定着打印机的运行效率。参数一旦设置好,对以后的工作来说就很方便了,以后只需要用户根据不同尺寸要求以及精细度要求,更改一些参数就可以了。         首先是左边的第一个选项Layers andperimeters,在界面右边会显示相应的设置框,Layer height和下面的First layer height分别是指打印层高,由于打印机升降平台首层打印可能决定着底层表面质量,同时slic3r内部限定首层高度以及上层的层高,必须低于喷头直径。这里建议如果需要模型外表面精度高些的,可以设置0.1mm,如果需要打印速度快点的话,通过增加层高比如0.2mm,这样打印出来的模型用时会大大降低,但是当然的打印表面精度也会下降不少。
这里介绍一下Slic3r的模型构成:首先最重要的是perimeter,这一层的意思是模型外表面,也就是用户直接能见到的层;然后是infill层,这一层就是藏在模型内部的填充,一般情况下完成模型之后是看不见内部填充的;最后就是solid infill层,这一层其实在一些其他的开源软件里面是直接与infill层混在一起的,但是我个人觉得这一层设置的出现对于模型打印有很好的效果,这一层的意义是介于infill层与底层或者顶层中间的过渡层,它的填充密度既没有infill层低,又没有底层和顶层的填充密度高,但是它的存在很好地保护了至少顶层的表面效果,在一些规则的模型顶面由于内部填充率比较低,当开始打印顶层的时候由于热胀冷缩,顶层会有凹凸不平的现象,但是有了solid infill的出现,我们既可以在模型内部设置很低的填充率,顶层也可以打印出来的效果令我们满意。         在Vertical shells里面的选项我们可以设置最小perimeters,也就是模型外表面的层数,在其他的软件里面可能比较熟悉的wall这个参数,其实就是一个意思,只不过这里更加直观的告诉我们打印几层;然后下面的是复选项随机开始起点,以及当需要时生成额外的外表层。         在Horizontal shells选项下面的solid layers里面我们可以设置顶层和底层的solid layers层累积数量。

swanglei 发表于 2013-2-20 09:53:06

STEP3:         Infill选项下面的选项主要对生成模型内部支撑填充进行设置,首先是填充率,这里Slic3r这里只支持小于一的小数的形式,不支持百分比;下面的选项可以通过设置填充结构形式,比如常用的直线、八角蜂窝型、阿基米德螺旋线等,软件提供了很多的填充模式,用户可以根据自己的需求来进行设置。         下面的Advanced框内部我们可以设置包括infill层、solidinfill层每隔多少层填充一层。以及填充角度,这里我个人建议如果选择直线填充的话,可以选择90°填充,这样不但可以适当的增加电机的运行的速度,而且还降低了喷头由于跟随滑块运动而产生的震动。底下还可以选择仅仅当喷头跨过表层时挤出装置回缩材料。

swanglei 发表于 2013-2-20 09:53:54

STEP4:         在Speed选项下面,由于层选项的灵活性的增加,Slic3r针对每一层都有他们不同的速度支持,我个人觉着这大大地增加了用户对3D打印的可操作性以及能享受到打印效率的提升,让打印速度的提升带来的打印精度降低这个问题迎刃而解。用户可以分别设置内表层(Small perimeter)、外表层(External perimeter)、填充层(Infill)、固体填充层(Solid infill )、顶层固体填充层(Top solid infill )、支撑材料(Support material)、跨桥(Bridges)甚至缝隙(Gap fill)的填充速度。底下的选项是设置机器在不需要打印填充时的速度。下面还有对初始层速度(First layer speed)的设置,通常打印首层的打印速度需要控制在比较低的范围,因为我们需要首层牢牢的黏在底板上。

swanglei 发表于 2013-2-20 09:54:34

STEP5:         首先介绍一下Skirt层,它是打印方始,在模型最底层周围先打印几圈多余的材料,这层其实有着很重要的意义。第一,用户可以通过观察挤出的材料在底板上颜色的深浅,迅速调节控制平台高低;第二,当上一次打印结束,由于重力,材料会继续流出喷嘴,当开始下一次打印,喷嘴腔体内部由于还未正式进入正常打印,材料已经逐渐挤入,弥补了上一次打印流出的材料,以确保首层打印的质量。选项Skirt andbrim下,可以设置Skirt层循环的圈数,以及距离首层边沿的长度、甚至是skirt高度层数,以及下面选项里的边沿宽度。

swanglei 发表于 2013-2-20 09:56:51

STEP6:         下面是对一些我们不经常设置的选项的解析,首先看到Support material下有一些支撑材料的打印填充角度、填充形式选择、以及填充间距。
             Notes对话框里面我们可以随意的填写一些我们自己常用的额外Gcode,例如M107;start with the fan off、M84; disable motors等。
         
             MultipleExtruders下如果机器支持多喷头打印,我们可以在上面设置不同功能的打印喷头数量。

         Advanced选项下面,我们可以设置在不同层挤出宽度,如首层、外表层、填充层以及支撑材料的挤出宽度。


         完成了打印机的一些基本设置,就可以保存我们的打印机设置了。

swanglei 发表于 2013-2-20 09:57:43

STEP7:         在Filamentsetting选框里面,首先我们对打印机工作环境做一些基本的设置,对材料直径的设置,挤出乘数,这里我们可以分别对加热头、加热平台在首层以及其它层温度进行设置。

          Cooling选项里面,这里可以对风扇进行很详细的设置,如风扇转速最大最小值、打印桥结构时风扇转速、甚至控制风扇在第几层被打开;下面还有选项设置当某一层打印时间小于多少秒使能或者关闭风扇等,这里的选项我个人觉着软件设计者考虑的挺全的,看起来是觉着挺复杂的,但是实际使用起来才真正能让用户感觉到设计者的良苦用心。

swanglei 发表于 2013-2-20 09:59:17

STEP8:         在Printer Settings对话框下,分别有General、Custom G-code、Extruder选项,首先General是对打印机基本常规设置,包括平台最大尺寸,打印中心坐标,以及打印机使用固件的选择。


       CustomG-code是加载到生成的G-code内部文件比如开头、结尾、层转换、工具转换的用户定制的G-code。


      Extruder选项是一些挤出机构的详细的设置,首先喷嘴直径,在这下面的喷嘴间距(仅当多喷嘴才有用)。


下面的Retraction是当需要材料回缩,设置包括材料回缩长度/、喷头提升高度(lift Z)、速度、当再次启动的额外长度(Extra length on restart)、回缩之后最小行程(Minimumtravel after retraction)。还有下面的一些多喷头回缩设置。


Сергей 发表于 2013-3-22 11:54:01

本帖最后由 Сергей 于 2013-3-22 12:02 编辑

请问下slic3r能和cura结合使用吗?
貌似cura只能导入stl的文件

chilly 发表于 2013-3-22 16:34:37

Mark个慢慢看,谢谢LZ的教程!

swanglei 发表于 2013-3-22 19:02:25

Сергей 发表于 2013-3-22 11:54 static/image/common/back.gif
请问下slic3r能和cura结合使用吗?
貌似cura只能导入stl的文件

貌似不行的,但是我自己是两个软件都用的,cura多点,毕竟cura的效果最漂亮,打些简单的模型可以用slic3r,快,而且设置很多很多,恨铁不成钢的感觉。。。slic3r生成的gcode有点生硬,表面效果不是特别完美,有待探索吧。。。

Сергей 发表于 2013-3-26 17:29:20

swanglei 发表于 2013-3-22 19:02 static/image/common/back.gif
貌似不行的,但是我自己是两个软件都用的,cura多点,毕竟cura的效果最漂亮,打些简单的模型可以用slic3r ...

更期待一下cura的具体设置教程,目前网络上没有很完善的中文设置教程啊,全靠自己探索

swanglei 发表于 2013-3-26 23:12:42

Сергей 发表于 2013-3-26 17:29 static/image/common/back.gif
更期待一下cura的具体设置教程,目前网络上没有很完善的中文设置教程啊,全靠自己探索 ...

我们有的呀。。。其实Cura很简单的啊。。。。已经是所有软件里面最简单的了吧。。。www.dreammaker.cc,我们打印机的官网,详细链接:http://www.dreammaker.cc/download/3D%E6%89%93%E5%8D%B0%E6%9C%BA%E7%AE%80%E6%98%8E%E6%95%99%E7%A8%8B1.0.pdf

你先看下吧,我看了好像的确是可能没有特别详细,过些天我再写一篇吧。。。
顺便问下,你用的什么打印机呢?

Сергей 发表于 2013-3-28 14:49:35

swanglei 发表于 2013-3-26 23:12 static/image/common/back.gif
我们有的呀。。。其实Cura很简单的啊。。。。已经是所有软件里面最简单的了吧。。。www.dreammaker.cc, ...

哈哈,其实是你们送来测试的样机啦

力尚 发表于 2013-3-31 21:29:57

这软件有中文版吗?能连接UP!机器吗?

swanglei 发表于 2013-3-31 21:53:51

力尚 发表于 2013-3-31 21:29 static/image/common/back.gif
这软件有中文版吗?能连接UP!机器吗?

中文是没有的。。。Slic3r不过是生成Gcode文件的。。。。。没所谓连电脑。。。你就一台UP机器么?淘宝买的还是怎么买的呢?哈哈

syjldz 发表于 2013-4-16 20:07:19

学习中....
谢谢分享

szy494468597 发表于 2013-5-31 23:09:55

留着慢慢看

SKY哥 发表于 2013-8-10 22:00:29

受教了

neo 发表于 2013-9-2 09:44:39

本帖最后由 neo 于 2013-9-2 09:45 编辑

Сергей 发表于 2013-3-22 11:54 static/image/common/back.gif
请问下slic3r能和cura结合使用吗?
貌似cura只能导入stl的文件
cura里用的就是slic3r,
你知道cura里如何使用双头打印吗?

swanglei 发表于 2013-9-3 15:38:24

neo 发表于 2013-9-2 09:44 static/image/common/back.gif
cura里用的就是slic3r,
你知道cura里如何使用双头打印吗?

其实不是的,Cura有自己的引擎,这么说吧,我们不建议使用cura,毕竟Cura是最稳定的。。。双喷头你不是已经问过了吗?如果我没记错人的话,哈哈~~~
页: [1] 2
查看完整版本: Slic3r_教程