网站性能检测评分
注:本网站页面html检测工具扫描网站中存在的基本问题,仅供参考。
团队管理软件下载
玩好3D打印机 从19款3D切片软件开始 营销视频课程
每个人想要从身边的3D打印机中最快速的获得最佳打印效果,除了设计优化、3D打印机和打印材料之外,还有一个更重要的环节就是切片软件,它对打印结果起着重要作用,我们可以把切片软件理解为从数字模型到实体模型转化和驱动的工具。
●玩好3D打印机从了解切片软件开始
玩好3D打印 从了解切片软件开始
下面列出2018年19款针对桌面级FDM技术的3D切片软件工具,其中一部分是我用过的,比如Cura、HORI 3D打印切片及控制系统、闪铸FlashPrint、Simplify3D、Makerbot print等,大部分是在过去测试FDM技术的3D打印的时候使用的,因为不少切片软件都有对应的硬件,当然也有一些软件是通用型的,给用户很好的个性化设定的参数,经过过去多年的迭代优化,现在大部分3D打印切片软件都做的不错,但是在用户定位和功能上有一些差异,有的软件定位是给入门用户的,所以很多参数的设定就会很简单,设定的选项也更少,而有的软件是给专业用户使用的,能设定的参数选项会非常多,包括喷头温度、底板温度、速度、层厚、层间隙、材料直径等等,还有的软件支持云切片、模型修复和设计,功能差异比较大。
3D打印的过程由几个基本要素组成。首先,你需要拥有3D模型和3D打印机,还有3D打印切片机软件,它充当3D模型和3D打印机之间的中间驱动和路径规划以及计算环节。
无支撑打印的模型
使用过3D打印机的朋友都知道,3D打印切片机为您的3D打印机准备所选模型,生成Gcode文件,一些硬件厂商的切片软件会生成一个专用格式的文件,比如MakerBot的.x3d,而Gcode代码是一种数控(NC)编程语言,具有较好的通用性。
FDM打印机也能打出完美效果
但就目前而言,让我们开始使用最好的3D切片软件工具与3D打印机配合使用,而且针对设计和模型去优化设置参数成为一个趋势,也可以理解为针对FDM技术的工艺优化。
评价一款切片软件,从使用经验来评判,大家可以从以下几个维度来评价:SLT文件导入和切片效率、修复功能是否强大、打印参数选项是否足够丰富、模型和打印信息展示、支持不同的打印机还是仅支持一个品牌的打印机、支撑功能、模型最终输出结果、打印效率等。
序号软件名称用户定位是否收费适用系统组别
13DPrinterOS入门、专业免费Browser, Windows, Mac支持云切片的软件
2Astroprint入门、专业免费Browser, Raspberry Pi, pcDuino
3SliceCrafter专业用户免费Browser
4Cura入门、专业免费Windows, Mac, Linux软件开源
5Repetier中阶、专业免费Windows, Mac, Linux
6Slic3r入门、专业免费Windows, Mac, Linux
7Craftware入门、专业免费Windows, Mac
8Netfabb Standard中阶、专业1000-4300美元Windows支持建模或修复
9SelfCAD入门、专业9.99美元/月Browser
10Simplify3D入门、专业150美元Windows, Mac
11IceSL专业用户免费Windows, Linux
12KISSlicer入门、专业35美元Windows, Mac, Linux, Raspberry Pie
13MatterControl入门、专业免费Windows, Mac, Linux
14HORI 3D print soft入门、专业免费Windows,
15MakerBot Print入门用户免费Windows, Mac仅支持各自品牌硬件
16Tinkerine Suite入门用户免费Windows, Mac
17Z-Suite入门用户免费Windows, Mac
18flash print入门、专业免费Windows, Mac, Linux
19OctoPrint中阶、专业免费Raspberry Pi, Windows, Mac Linux支持打印机系统切片
今天,笔者以下面19款切片软件抛砖引玉,了解目前国内外主流的3D打印切片软件有哪些,然后通过不断的使用来让最终的打印更稳定,输出结果更完美。下面我把收集的19款切片软件分为五大类来分享。
1、3DPrinterOS
3DPrinterOS是一个基于云的平台切片软件,集成了3D打印所必需的不同组件。像普通喷墨或激光打印机一样,将3D打印机接入计算机,从浏览器或桌面软件中打开。除了切片之外,3DPrinterOS还包括不同的选项来修复模型的网格,这个功能只有少数切片软件具备,如果要专业的修复模型,还是要使用magics这样专业模型修复软件,用户可以从Sketchfab下载模型通过打印机来打印,但这个软件一些高级功能是要收费的。不过好消息是,该公司承诺切片功能将永远免费。
有三个3D打印机切片应用程序集成到3DPrinterOS标准3D切片器软件,分别是“云切片机”、“切片机2”和专用的“Makerbot切片机”。3DprintOS支持的3D打印机范围非常广泛,能达到商业解决方案的需求。
“Cloud Slicer”和“Makerbot Slicer”在界面和功能上几乎完全相同。与其它专业3D切片软件工具一样,用户可以选择不同级别的复杂程度(简单、高级和专家)。不过有一个功能是大部分FDM切片软件没有的,就是估算打印模型的价格,所以更适合做打印服务的用户使用。 “Slicer 2”的软件界面与前面两种不一样:用户可以自定义多个预设列表,从而精确控制打印,也可以从头开始手动配置打印参数,灵活性和功能性比较好,类似cura和simplify3D。
特色:有三套不同的切片系统给用户提供切片选择,能对模型进行一定程度的修复。
不足:高阶功能需要收费才能开启。
3DPrinterOS下载地址:https://3dprinteros/
2、Astroprint
Astroprint同样是基于云的切片软件,设计理念与3DPrinterOS和Octoprint类似。 3D打印机是通过一个名为Astrobox(基本上是Raspberry Pi)的专用设备实现的。用户可以从世界上任何支持Web的设备监视和控制你的打印机。
如果用户没有要打印的3D模型,可以从Web服务下载,例如搜索引擎Yeggi、存储库CGTrader或Thingiverse下载。也可以在基于Web的3D建模工具3DSlash和Leopoly中从头开始设计3D模型。如果用户的3D模型无法正确打印,可以将Astroprint连接到3DPrintCloud进行修复。如果用户没有自己的3D打印机,也可以通过i.materialise打印模型文件。
Astroprint3D切片器软件本身非常简单。在简单模式下,用户可以选择材料和打印质量。同时,该软件有高级模式供专业玩家使用。
特色:集成了许多Web服务,是探索桌面3D打印世界的绝佳途径。
不足:3D切片软件功能隐藏在文件管理器中,不会在下载等其它选项中列出,必须单击3D模型的小预览渲染才能转到切片功能。
Astroprint下载地址:https://astroprint/
3、SliceCrafter
SliceCrafter是一款在线3D切片软件,支持Mac用户,用户无法编辑OpenSCAD代码,切片功能与IceSL大致相同,用户可以通过网页链接上传STL文件。
特色:用户可以不安装3D切片软件生成GCode,支持在线服务。
不足:不支持桌面应用,功能较少。
SliceCrafter下载地址:http://shapeforge.loria.fr/slicecrafter/
4、Cura
Cura由3D打印机公司Ultimaker及其社区开发和维护。Cura本身源于开源,3D打印切片软件是免费的,也是行业内普及率非常高的一款切片软件,早期国内很多3D打印厂商也在用Cura做切片功能。我们能看到Cura甚至为竞争对手的3D打印机添加了配置文件,其开源和开放的态度非常明确,也让许多用户因此受益。
Cura支持STL,3MF和OBJ文件格式,也支持文件修复,支持显示打印头路径、打印时间和材料使用量。
特色:Cura不仅适用于初学者,也适合专业玩家,最重要的设置比较直观。对于专业玩家来说,有超过200种设置可供选择,支持双头双材料打印。 Cura的切片效率比较高,能够快速处理较大的STL文件。
不足:打印时间估算不够准确,有时会减少10-20%左右。
Cura下载地址:https://ultimaker/en/resources/manuals/software
5、Repetier
在开源的3D打印系统中,RepRap不可不提,Repetier是该开源系统的切片软件,功能模块更加专业,适合高阶用户。作为一体化解决方案,Repetier提供多挤出机支持,最多16台挤出机,通过插件支持多切片机,并支持市场上几乎任何FDM 3D打印机,前提是用户要经常升级更新。
Repetier Host还通过Repetier Server提供远程访问功能,与OctoPrint类似,用户可以将其安装在Raspberry Pi上,这样就可以通过PC、平板电脑或智能手机上的浏览器从任何地方访问和控制3D打印机。
特色:当MakerBot从开源变为闭源,Repetier开源3D切片软件成为创客最喜欢的软件之一。
不足:要经常升级和更新。
Repetier下载地址:https://repetier/
6、Slic3r
Slic3r是一款开源3D切片软件,功能支持上比较领先,这款3D打印软件包括多个视图,用户可以更好地预览模型如何打印。
在填充设置上,Slic3r支持一种新的蜂窝填充设计,在三个维度上创建,填充图案可以跨层而不是重复相同的图案,可以大大增加内部填充和最终打印的强度。
Slic3r的另一个功能是与OctoPrint直接集成。当文件在用户桌面上切片时,现在可以通过单击按钮将它们直接上传到用户的OctoPrint库中。
Slic3r积累了多年的3D打印设置、材料和3D打印机匹配度的问题,许多切片软件的新功能都来源于Slic3r,比如多个挤出机、边缘、微层、桥检测、命令行切片、可变层高度、顺序打印、蜂窝填充、网格切割、模型切割等等。
特色:功能太多,支持实时3D切片,即使电脑性能平庸,切片也相当快。它包括实时增量切片、3D预览、2D和3D打印头路径预览、3D蜂窝填充、可定制底板形状,与OctoPrint的集成,压力调节等等。
不足:没有打印时间和材料估算。
Slic3r下载地址:http://slic3r.org/
7、Craftware
由3D打印机制造商匈牙利创业公司CraftUnique内部开发的另一款3D切片软件,支持该公司众筹的CraftBot 3D打印机,同时也支持其它品牌的3D打印机使用。
与Cura一样,CraftWare应用程序可以在“简单”和“专家”模式之间切换。Gcode文件的可视化做的比较好,每个功能用不同的颜色表示。但它的特点是支持个人管理,拥有该功能的切片软件目前是收费的。
这款适用于3D打印机的切片软件仍处于测试阶段,在日常使用中会出现错误。
特色:界面设计精美。,操作快速且易于使用。更改设置的时候能看到打印的哪些部分将发生变化。
不足:测试版软件中存在bug。
Craftware下载地址:https://craftunique/craftware
8、Netfabb Standard
Netfabb的成长经历比较特别,从最初的免费软件升级成一个强大的工具包,用来处理STL文件,除了强大的切片功能之外,用户可以在进入切片阶段之前分析、修复和编辑STL文件。
Autodesk于2015年收购了Netfabb,形成了现在看到的三款软件:Netfabb Standard,Netfabb Premium和Netfabb Ultimate,即使是标准版本也是非常强大的3D打印软件。
特色:Netfabb Basic是一款真正用于3D打印的专业软件,学生可以免费试用该软件三年。
不足:与所有其它Autodesk软件一样,软件定价变为订阅。截至2017年4月,用户只有30天的免费试用期,之后需要付费使用,Standard的年度价格为1000美元,Premium版本将为您带来4300美元的价格,高级版本的价格没有在网站上显示。
Netfabb Standard下载地址:http://autodesk/products/netfabb/overview
9、SelfCAD
SelfCAD是一款面向整个3D打印工作流程的切片和设计软件,包含了3D模型设计功能。SelfCAD还提供硬件企业设计自己的模型进行一站式打印,内置SelfCAD自己的切片系统。这款软件可以将新设计的模型切片,具有非常先进的打印前准备控制,以及所有常见参数设置,如层高,填充密度,打印速度等。
特色:切片后,通过滑块查看每一层的预览,显示预估打印时间、材料用量和最终模型重量。此外,Spaghetti填充功能能给模型带来不一样的效果和体验。
不足:收费的,不支持云切片和云打印。
SelfCAD下载地址:https://selfcad/
10、Simplify3D
最早接触Simplify3D是在2016年测试makergear的时候,它属于专业玩家的3D切片软件,支持几乎所有可用的3D打印机,用户可以下载和导入100多个3D打印机配置文件,用户可以自行添加配置文件。
Simplify3D 软件允许用户导入、缩放、旋转和修复3D模型,STL,OBJ或3MF文件的导入非常快,甚至可以立即显示巨大的网格。
用户可以使用丰富的设置:挤出机、层控制、各种填充方式、温度和冷却设置,甚至可以编辑原始G代码和脚本。这些设置可以以打印配置文件的方式保存起来,方便调用测试不同的参数控制。
特色:能够帮助专业玩家通过参数控制获得最佳的模型效果,打印质量非常出色。
不足:不菲的售价是普通用户的一个门槛,2台电脑许可证价格150美元。
Simplify3D下载链接:https://simplify3d/
11、IceSL
IceSL是3D打印最出色的切片软件之一。它不仅是3D切片软件,还能进行3D建模。在软件界面的左侧窗口中,用户可以直接编辑模型网格,给许多切片软件提供了一些思路,在OpenSCAD中,可以实现一些漂亮的参数化建模功能。
软件的中间是模型实时预览界面,右侧功能区能够进行各种各样的切片设置,对初学者不够友好。这款软件同样支持双色打印,IceSL还拥有软料屏蔽,让模型免受残料的影响。
特色:支持设计功能,程序员和创客可能会更喜欢IceSL的控制量。
不足:不支持mac OS系统
IceSL下载地址:https://members.loria.fr/Sylvain.Lefebvre/icesl/index.html
12、KISSlicer
KISS的意思是“Keep It Simple Slicer”,理念很赞,KISSlicer是一个相当...
PM如何搭建项目管理工具ScrumWorks Pro | BATs朱学敏 互联网视频课程
ScrumWorks Pro是一个敏捷项目管理工具,它能够帮助团队跟踪每次迭代与整个版本发布的过程。ScrumWorks Pro提供了桌面客户端和Web客户端:桌面客户端具有全部特性,而Web客户端则提供了Spring的一个视图,用于更新任务状态和任务估算。
2.1安装环境
Windows 8.1中文版 x86_64 Intel i5-4200M 4GB, 500GB
2.2安装MySQL数据库
1、下载并安装MySQL社区版服务器软件,下载地址:http://dev.mysql/downloads/mysql/,因为ScrumWorks服务端(scrumworks-pro-5.1.0-win-32-mysql.zip)要使用Mysql数据库.
2、创建一个空的数据库(如:scrumdb)
3、解压scrumworks-pro-5.1.0-win-32-mysql.zip成scrumworks-pro-5.1.0-win-32-mysql文件夹,运行ScrumWorks Server 5.1.0 MySQL 32-bit Setup.exe。
4、运行时会看到如下界面
Database Driver:点击上面的Download,下载mysql-connector-Java-5.1.18.zip,解压后指向mysql-connector-java-5.1.18-bin.jar
HostName:localhost
Server Port:3306(Mysql安装时的端口)
Database Name:scrumdb(上面所提的在Mysql里为scrum建立的空的数据库)
Database Username:root
Database password:password(安装Mysql时所设置的密码)
5、点击Next后会出现一个界面需要下载httpclient-4.1.1.jar、httpcore-4.1.jar、httpmime-4.1.1.jar、jboss-as-distribution-6.0.0.Final.zip、poi-3.5-FINAL-20090928.jar
2.3准备MySQL JDBC驱动
下载jdbc包并安装:http://dev.mysql/downloads/connector/j/
2.4准备安装软件
安装文件,这里使用x86_64bit版本scrumworks-pro-6.3.0-win-64-mysql.exe,进入scrumworks官网下载:http://collab/downloads/scrumworks
2.5其它必要的驱动软件
在安装中会提示下载必要的文件安装:http://danube/scrumworks/pro/installer/packages
这些组件是:JBoss 6.0、Commons-httpclient 4.1.1、Commons-httpcore、Commons-httpmime
poi-3.8、poi-ooxml-3.8、poi-ooxml-schemas-3.8
2.6安装服务端软件
ScrumWorks Pro由客户端和服务器组成,这里先安装Windows版本的ScrumWorks Pro的服务器端。切换到下载安装目录,双击scrumworks-pro-6.3.0-win-64-mysql.exe确定安装路径后就会自动安装,安装完成通过http://localhost:8080/scrumworks 就可以访问,默认的用户名密码是administrator/password。以下是安装截图:
2.7安装客户端软件
安装好服务端后我们还需要安装客户端,打开http://localhost:8080/scrumworks/选择ScrumWorks Desktop Client下载客户端。
3、ScrumWorks登录
1. ScrumWroks客户端支持两种模式:一种是WEB客户端登录,在浏览器中输入:http://192.***.6.***:8080/scrumworks/login;
2.另一种是运行JAVA客户端程序,本机需要提前安装jdk1.6;点击scrumworkspro.jnlp。
3.登录用户名为姓+名首字母,密码是123456
4、Java客户端
4.1、Java客户端简介
桌面客户端需要在访问的机器上安装Java运行环境,允许用户操作所有的Scrum数据,如添加、修改、删除、移动Backlog条目,从Excel中导入或导出数据到Execl,后台数据备份,阻碍(Impediment)管理等。
通过桌面客户端登陆,即可以看到如上所示窗口。右侧是
Product Backlog
,可以通过
"Releases"
方式为
Product Item
组织分类,这点对产品非常重要,因为产品
Backlog
需要分成多个发布版本来管理。左侧是以时间排序的
Sprint
列表以及对应的
Sprint Backlog
,可以根据需要,随时隐藏其中一侧。由于采用了
"
相对优先级
"
的概念,通过拖曳的方式就可以非常简单的设定优先级先后顺序(优先级高的在上面,低的在下面)。从
"Product Backlog"
到
"Sprint Backlog"
的过渡非常简单,只需要选定一组最高优先级的
Backlog
条目,直接拖过去或拖回来即可,大大提高了我们开
Sprint
计划会议的效率。
5、Web客户端
5.1、Web客户端简介
Web客户端,为团队成员提供了快速,方便地访问面向sprint信息。团队成员可以使用一个基于Web的Taskboard,还单独区分"用户自己的任务"、"全部任务"及"所有阻塞(Impediments)", 方便单个用户更新任务状态、剩余工作量,添加备注,查看阻碍(Impediment)等。
6、名词解释
6.1、什么是Scrum?
Scrum是一种迭代式增量软件开发过程,通常用于敏捷软件开发。它是一个开发流程,运用该流程,就能看到团队高效的工作。
6.2、什么是Sprint?
Sprint就是一个开发周期。每个开发周期从product backlog中选取合适的任务,首先对任务进行拆分,并通过一个相对点数进行时间预估。然后组员依次根据重要性选择任务进行完成。当一项任务完成之后,再选择下一项完成。、
6.3、什么是敏捷开发?
敏捷开发(Agile Development)是一种以人为核心、迭代、循序渐进的开发方法。
6.4、什么是迭代?
迭代是指把一个复杂且开发周期很长的开发任务,分解为很多小周期可完成的任务,这样的一个周期就是一次迭代的过程;同时每一次迭代都可以生产或开发出一个可以交付的软件产品。
6.5、如何进行Scrum开发?
Step1. 需要一个 Vision
真正Scrum 的流程是什么样子的?首先,我们需要有一个Vision ,就是我们所做的产品或者所做项目的愿景。这个需要所有Team Members,包括Product Owner 一起确定,然后大家朝着同样的目标前进。
Step2. 维护Backlog
Vision 出现后,Product Owner 会维护一个Scrum 中我们提到的第一个文档,即 Backlog。它可以理解成我们从产品当中,从各个角度收集的需求, Product Owner 要做的事情就是维护Product Backlog,并且将Backlog 一条一条的按照优先级排好顺序。Product Owner 是唯一有权利维护这个列表的人。
在Worktile 中,其实就免去了写文档的的这一步,可以直接将需求通过任务的方式收集,每个需求就是一条任务,Product Owner 可以给任务打标签来标示优先级。
Step3. 拆分Sprint
随后我们会针对这个Scrum 把它拆分成一个个的Sprint ,就是开发周期。然后将 Backlog 里面的项目添加到Sprint 中去,成为Sprint Backlog。每一个Sprint 开始的时候,需要进行一个Sprint Plan。
Step4. 运行Sprint Plan
Sprint Plan 就是整个团队一起,通过Backlog 从优先级最高的这个item 开始挑,挑出ProductOwner 对Backlog 进行介绍。紧接着的是,大家将Backlog 拆分成单个的Task,每一个成员在每一天的工作当中领Task,完成Task。
Step5. Daily Scrum
在Scrum run 起来之后,还有一件事情是Daily Scrum 。在 Daily Scrum 中,每个成员只需三件事情:我今天做了什么,明天要做什么,有什么是我搞不定的。Daily Scrum 一般来说会控制在15分钟之内,而且所有的成员必须要站着开会。
Step6. Sprint Rview
当Scrum 结束后,我们会产出一个产出物。这个产出物在Scrum 里面,可以是一个可以运行的软件,也可以是一个可展示的功能。之所以这么说是因为有一个Sprint Rview 的阶段,我们需要通过Demo 在Product Owner 以及其他的Stake Holders 面前,现场演示你做好的东西(而不是给大家讲你做了什么)。
Step7. Retrospective
在Sprint Review 结束之后就是Retrospective。我们整个团队的人都要坐下来聊一聊,我们的Sprint 做得好不好,有哪些地方需要。