QCAD如何使用?QCAD,通过使用这款软件,用户可以很轻松的绘制工程图,室内设计图,机械图纸等等一系列CAD图形。是一款免费的2D计算机辅助画图软件,下面小编就给大家介绍一下用QCAD修改RepRap Prusa i3 3D打印机框架设计图解。
用QCAD修改RepRap Prusa i3 3D打印机框架设计图解
玩开源3D打印机的朋友,一般都听说过Prusa i3,这是RepRap.org从2005开始的开源软件、硬件3D打印机计划的最新一代设计。目前,Prusa i3已经是最广泛使用的桌面3D打印机机型。打印虎在之前的系列教程中,也都是以Prusa i3作为最主要的学习对象。
有些朋友,在搭建、使用了原始设计的Prusa i3之后,会发现有些设计不能满足自己需求,或者希望进一步提升特性。这时候,Prusa i3开放源代码的特征就变得非常有价值,我们可以对其进行有针对性的改进了。
那么我们该如何对我们手里的Prusa i3进行改进呢?从Prusa i3的整体设计上可以看出,这台3D打印机大量采用了标准部件。非标准的部件,主要包括两部分:一部分是亚克力板(或者铝板)框架;另一部分是3D打印的零件。对这两大部分,打印虎会分别写一篇教程,讲解如何在已有源代码(或者原始文件)的基础上,对其进行编辑、修改,进而满足自己的需求。本篇教程,我们专门讲解亚克力板的设计和改进。
想对亚克力板框架进行编辑修改,首先你需要有一个2D CAD软件。这方面,虎哥我推荐大家采用QCAD,这个软件免费,开源而且使用起来比较简单,是一种不错的选择。当然,如果你已经有使用熟练的2D CAD软件,那么完全可以继续使用。这种情况下,你可以跳过讲解QCAD使用的地方,直接看我对Prusa i3框架进行了哪些修改就行啦。
QCAD的最新版本可以从这里下载(打印虎本地下载,百度云下载)。下载完成之后,请大家按照软件的提示进行安装,下面的教程,我们假设大家已经安装好这个软件。需要注意的是,这篇文章并不是QCAD的使用教程,因此不会详细介绍每一个QCAD的功能。我对QCAD的介绍,都会围绕着我们的任务进行,尽量使用简单的QCAD操作命令,以完成对Prusa i3的改造作为主线。那么,我们的具体任务是什么呢?
在第一节开始之前,先给自己做个广告。打印虎日前已经开始销售RepRap Prusa i3 3D打印机套件,如果你自己或周围的朋友对搭建3D打印机感兴趣,不妨选择打印虎。我们提供的元件,经过严格筛选,品质优良。3D打印机的关键部件都做了专门的优化,包括采用了优质步进电机、全铝挤出头、铝基板热床以及改进的梯形丝杆Z轴,让你的3D打印机达到更高的精度,并且经久耐用。不光硬件质量有保障,打印虎还特别提供免费的固件升级服务,从购买之日开始,打印虎承诺每季度一次,至少四次固件升级,给你的3D打印机提供无限助力。另外,打印虎还提供最好的3D打印机技术支持服务,与顾客做朋友,让你没有后顾之忧。
第一节,需求分析
在观察了几种派生的RepRap Prusa i3设计之后,我认为Prusa i3 improved for laser cut(为激光切割准备的Prusa i3改进型),是最适合的工作基础。这个文件,由作者上传到Thingiverse网站共享。大家可以从这里下载(打印虎本地下载,百度云下载)。下载、解压Zip压缩包之后,我们可以看到一组文件。这组文件大部分都是3D模型,用于3D打印制造3D打印机零件用。只有两个DXF文件是用于激光切割亚克力板准备。再仔细观察这两个文件,就会发现它们只是切割零件的排布顺序不同而已。因此我们只使用其中一个文件,Prusa_i3_Frame_V2_Laser_Cut_Layout.DXF。我把这个文件复制了一份,改名为Prusa_i3_dayinhu.DXF,并用QCAD打开这个文件:
(1) 这个设计的Y轴运动空间不够大,因此需要增加三角支撑板宽度;
(2) Y轴的步进电机端,我希望使用一个亚克力板部件,代替目前的打印件;
(3) 我希望将Z轴传动部分改为运动更流畅的M8梯形丝杆,而梯形丝杆螺母需要比较大的安装控件,因此需要增大步进电机主轴和光杆之间的距离;
(4) 现在的热床支撑板使用3D打印件与直线轴承连接,我希望改为更简单的直接连接直线轴承方式;
(5) 现有设计,所有亚克力板之间的连接处都使用了四方螺母,我希望修改设计,使其可以适用于更常见的六边形螺母;
当然,这些需求并不是我盯着这个亚克力板的设计图纸凭空想出来的。实际上,这些需求都是我在搭建、使用Prusa i3 3D打印机的过程中,由实际问题引发的。同时,为了解决这些需求,也需要反复试验。虽然我们下面主要讲的都是如何修改这个设计图,但你要知道,这些内容只是一项特定的技术,而并不是我的思考问题、解决问题的过程。想要学到更深入的内容,还需要多动手实践,并在实践中勤于思考。
第二节,放大螺母安装空间显示
好,废话少说,我们下面就开始干活了。因为考虑到大家对QCAD软件的使用并不熟悉,需要一个由浅入深的过程,因此我的修改从最简单的一项需求,也就是上面我列出的需求(5)开始做起。经过我的测量和试验,支持六边形螺母对图纸的改动很小,现有的螺母安装空间,宽度增大1mm就可以了。当然,图纸上螺母安装空间比较多,每一个都要进行同样的改动。下面我们正式开始做。
我们上来遇到的第一个问题,就是每个螺母的安装空间,在整个图面上是一个很小的局部。在初始状态下,我们很难有效的选择需要修改的线段,并观察到修改的结果。因此,我们需要先放大一个螺母的安装空间显示,然后再进行具体的修改操作。
让我们以整个图面的最左上角的位置为例,进行操作。把鼠标移动到图面的左上角位置,然后将鼠标滚轮向上推。这时,你应该能够看到,整个工作空间以鼠标位置为中心,进行了放大操作。完成结果如下图所示:
如果你在操作过程中,出现了失误,无法再调整回最初的状态,也不用着急。在键盘上键入Z, A两个字母,或是选择菜单的View – Auto Zoom,图面就恢复到最初的状态了。
搞明白缩放操作之后,我们再介绍一下滚动条。在视口的右侧和下侧,分别是垂直滚动条和水平滚动条。用鼠标拖放这两个滚动条,可以在保持现有显示比例的情况下,查看模型的不同部分。你可以试试看。
当然,滚动条只是移动视口的一种方法。在编辑过程中,另一种非常方便的方法,是按下键盘Ctrl键+鼠标左键的同时,拖动鼠标。这时,视口会随着鼠标的移动而移动。虽然最初看上去这个方法比使用滚动条麻烦,但真正使用起来就会发现,这个方法其实更容易和其他操作配合起来。虎哥非常建议大家一定要掌握这个方法。
缩放视口和移动视口这两个操作,在QCAD中是非常基础的操作。对图纸的编辑工作中,我们会极其频繁的使用这个功能。以至于我在后面不能再详细的描述这两个动作,只能说“请大家把视口移动到某位置处”。因此,需要大家对这一组操作非常熟练。如果你感觉还不太熟,可以在这里再练习一下。下面我们要继续前进了。
第三节,编辑一条线段
利用刚才我们展示的放大视口功能,继续放大上一小节的视口内容,直到我们得到一个大大的螺丝安装孔。用鼠标单击这个孔螺母安装位左侧的线段,线段变为暗红色,并带有蓝色的控制点,代表它已经被选定。如下图所示:
我们这一步的目标,是把这根线的长度增加1mm。从现在的大约2mm,增加到大约3mm。我们先看看直接在属性编辑窗口内修改长度会如何。
第四节,调整一个螺母安装空间
这两根线段,调整前后长度不会发生变化。因此,我们可以使用移动命令完成。先选定上面的小线段,在键盘上键入M, V两个字母,或是选择菜单的Modify – Move, Copy,进入移动模式。进入移动模式时,菜单栏最左侧,会出现这样的提示:
使用刚才给出的两种方法,直接修改属性编辑器,或者对线段进行移动,完成剩余的所有线段的调整。完成之后如图所示:
完成了亚克力主框架左上角的螺母安装空间修改之后,我们下一个目标是亚克力主框架右上角的那个。这个螺丝、螺母安装空间,方向和第一个一致,因此我们完全可以用类似刚才的移动功能完成。唯一的不同,是我们这里希望用复制的方式。
首先,把视口移动到主框架右上角。使用从左上角到右下角拖拽的方式,同时选定多条线段。这个动作可以参考下图的绿色方框。这里要注意的是,QCAD选定区域的时候,从左到右画框和从右到左画框的行为是不一致的。具体有什么不同,大家可以多试几次,自己得出结论。
第六节,修改热床支撑板的连接方式
从第二节到第五节,我们详细描述了对螺母安装空间的修改方法。大家如果跟着做下来,也会对QCAD有一个初步的了解。与其他CAD软件类似,QCAD这个软件功能非常多,逐一介绍不是我们这篇教程的主要目的。因此后面几项修改,我们只介绍修改的原因和参数,具体的操作就不再详细列出了。我想如果有这样需要的朋友,一定可以参考QCAD的帮助文档学会的。
在这一节中,我们希望解决最初的需求(4),修改热床支撑板的连接方式。经过简单观察,就可以发现,在我们当前的设计中热床支撑板和Y轴之间,是用3D打印件加螺丝的方式连接的。如下图所示。
首先,在我们正在编辑的文件中,删除原有的热床支撑板:
下图是完成之后的样子。请大家注意热床支撑板与轴承连接的部分,已经变成一个圆角矩形开口了。
具体来说,就是步进电机的主轴,与轴承所在的光杆之间,距离要由原来的17mm,改为20mm。如下图的上方零件所示。
最终,我们的Z轴底端的亚克力板变成了这样:
Y轴步进电机的固定,在原本的Prusa i3设计中,是一个打印件。但其实这里完全可以用一个亚克力板切割件代替。只要我们把各种机械参数都搞清楚,就很容易做到。
首先是步进电机方面,如图。
有了这些信息,这
第九节,三角支撑板Y轴方向延长
最后一项需求,是把三角支撑板在Y轴方向延长。根据我的实际测量,这块三角支撑板,再增加50mm的长度,就可以支持3D打印机在Y方向全尺寸利用20*20的热床了。这样,两块三角支撑板最后被我修改为这样的形状:
第十节,结束语
到此为止,所有的亚克力板方面的修改已经完成,这个设计文件,可以送去切割亚克力板了。这篇教程,虽然整体上是以我们最初的需求为导向写成的,但如果你认真做下来,应该已经初步掌握QCAD的操作,并且有信心做出自己的进一步改进了。当然,也可以下载打印虎已经修改完成的版本Prusa_i3_dayinhu.DXF直接使用(打印虎本地下载,百度云下载),或者在上面进行进一步的修改。