目前,3D概念逐渐被越来越多年轻人人所接受,很多年轻人越来越喜欢用 3D打印机做3D打印diy玩具,但是3D打印基础知识还是有必要知道,极光尔沃小编认为下面的知识对你熟练操作3D打印工具是很有帮助的。

    一、基础知识
       1.3d打印机的是由下面这几个部件构成的:
       1)机体框架 :机体框架是各款打印机之间的最大差异的地方,总的所来有一个原则是不会违背的,就是结构的刚性!各款打印机都是主要采用三角形、矩形来作为机体结构的基本形状。因为打印机工作的时候,x轴、y轴是在不断的运动的,所以为了保证打印机的精度,所以喷头运动时的动量对机体的影响越小越好!解决方法就是减轻喷头质量和提高机体刚性。本文下部会详细说说各种机体的优缺点的。
       2)机械轴
       机械轴就是XYZ轴运动的部件,主要有3种类型:
       直角坐标型:XYZ轴成互为直角样子的,XY轴通常是由同步带接步进电机来定位的,Z轴则是由丝杆控制的。
       三角爪型:其数学原理是跟直角坐标型一样,用笛卡尔坐标系原理的。只是将XY轴通过三角函数来映射到三个爪的位置上。
       舵机转动型:舵机转动行型XY轴坐标所运用的数学原理则是采用极坐标系了(不懂的话看下文,有解释)。跟笛卡尔坐标系不同,所以在控制程序上有完全不同的代码。
       从理论上来说不论是笛卡尔坐标系还是极坐标系,所表示空间中的一点都是一样的,也就是说,这些打印机的打印精度是一致的。不存在说用极坐标系的效果就不如笛卡尔坐标系的。(不要被商家忽悠哦!)
       3)控制电路
       控制电路的基本结构是由单片机、步进电机驱动、控制喷嘴热床的场效应管还有各种外出接口构成的。
       单片机现在有两大种类:
       1、用arduino MEGA 开源硬件作为基础部件,具体参数可以看这里。在单片机外面外加一个集成步进电机驱动、场效应管等外围电路的电路版。主要代表就是Ramps 、Ultimaker。这样的好处是减少了维护成本,把控制板分为核心板、扩展板和驱动板,这样在其中某一个板损坏时只需要更换坏的部分就可恢复使用,而且arduino MEGA 的资源较为丰富,扩展功能会比ATMEGA644P 、ATMEGA1284芯片要多。这种设计的缺点就是初次投入成本高,而且体积也会比单一控制板要大(原因不用我多说啦,多了一块扩展板是要体积和成本的嘛!)

2、直接用AMTEL ATMEGA644P 、ATMEGA1284等芯片直接将单片机和控制电路做在一起。主要代表是:Sanguinololu、Printrboard、GEN6、Melzi。这样的好处是体积较为小、初始成本稍微比第一类少一点。缺点就是后期维护困难,没有一定的电子维修基础和经验的handle得了的。对于小白或者菜鸟来说,这种板能维修的可能性几乎为0.
       4)喷嘴、热床
       喷嘴主要分为两种:
       一种是J-head; 
       J-head的重量较轻,适合用在一些精度要求较高,或者机械轴负载能力较弱的结构中(三角爪型就用这个。)而且这个在万能的* 宝上价格相对便宜。
       另一种是Budaschnozzle 
       这种喷头有主动散热和被动散热两种方式,MK7喷头就是采用这种结构的主动式散热。makebot 、reprappro的机器都是采用这种喷头结构作为默认结构。
       当然这两种结构同样也是没有优劣之分,只有适合与不适合之分。我们DIY时可以根据自己实际的需要进行重新组合。 
       5)挤出机 :挤出机主要分为直接挤丝(direct driver Extruder )、齿轮挤丝( Wade's Extruder)和液体挤出三种类型。
我们平时常用的就是直接挤出和齿轮挤出两类型:
       齿轮挤出机:步进电机用个小齿轮带动个大齿轮进行挤丝的:这种装置的的好处在于对于步进电机的电流,还有参数要求并不是太高,同时由于采用齿轮减速加力,因此挤丝力量会较好。缺点就是这种装置的结构复杂程度较高,维护起来有点麻烦哦。
       直接挤丝:步进电机直接接个挤丝轮进行挤丝的:这需要用较大扭矩的步进电机。这种结构的有点在于结构简单好维护,但是不适合长距离挤丝(喷头和挤出机之间的距离比较长,有些打印机为提高精度,会尽量减轻喷头的重量的,则需要将挤出机放在机身上,喷头到挤出机之间通过聚聚四氟乙烯管作为导管的。这时最好用齿轮挤出机了。)
  6)电源:一般采用的ATX电源(电脑主机电源)、开关电源 、Xbox360 203w电源。这个只需要考虑电源是否在12-24V,电流是否在8A以上就可以了,整个打印机的最大消耗电源部件是喷嘴和热床,自己在选电源是最好是选质量较好的电脑电源和开关电源。去当地的电子城都会有卖的,一般价钱在100元以下。

2. 3D打印机运动控制的数学知识

笛卡尔坐标系:
       笛卡尔坐标系 就是直角坐标系和斜角坐标系的统称。 相交于原点的两条数轴,构成了平面仿射坐标系。如两条数轴上的度量单位相等,则称此仿射坐标系为笛卡尔坐标系。两条数轴互相垂直的笛卡尔坐标系,称为笛卡尔直角坐标系,否则称为笛卡尔斜角坐标系。 笛卡尔坐标,它表示了点在空间中的位置,但却和直角坐标有区别,两种坐标可以相互转换。
极坐标系:
       在平面内由极点、极轴和极径组成的坐标系。在平面上取定一点O,称为极点。从O出发引一条射线Ox,称为极轴。再取定一个长度单位,通常规定角度取逆时针方向为正。这样,平面上任一点P的位置就可以用线段OP的长度ρ以及从Ox到OP的角度θ来确定,有序数对(ρ,θ)就称为P点的极坐标,记为P(ρ,θ);ρ称为P点的极径,θ称为P点的极角。当限制ρ≥0,0≤θ<2π时,平面上除极点Ο以外,其他每一点都有唯一的一个极坐标。极点的极径为零 ,极角任意。若除去上述限制,平面上每一点都有无数多组极坐标,一般地 ,如果(ρ,θ)是一个点的极坐标 ,那么(ρ,θ+2nπ),(-ρ,θ+(2n+1)π),都可作为它的极坐标,这里n 是任意整数。平面上有些曲线,采用极坐标时,方程比较简单。例如以原点为中心,r为半径的圆的极坐标方程为ρ=r 等速螺线的极坐标方程为ρ=aθ 。此外,椭圆 、双曲线和抛物线这3种不同的圆锥曲线,可以用一个统一的极坐标方程表示。
极坐标与笛卡尔坐标系之间的转换:   在极坐标系与平面直角坐标系(笛卡尔坐标系)间转换 极坐标系中的两个坐标 ρ和 θ可以由下面的公式转换为 直角坐标系下的坐标值x=ρcosθ
y=ρsinθ
       由上述二公式,可得到从直角坐标系中x和 y两坐标如何计算出极坐标下的坐标
θ=arctany/x ( x不等于0)

在 x= 0的情况下:若 y为正数 θ= 90° (π/2 radians);若 y为负,则 θ= 270° (3π/2 radians).

3D打印机基础知识入门之硬件知识相关推荐

  1. 嵌入式基础(1)---硬件知识,搞嵌入式开发必备

    嵌入式基础硬件知识,搞嵌入式开发必备 做嵌入式系统开发,经常要接触硬件.做嵌入式开发对数字电路和模拟电路要有一定的了解. 这样才能深入的研究下去.下面我们简单的介绍嵌入式开发中的一些硬件相关的概念. ...

  2. 3D打印机主要元件入门

    要制作一个 3D 打印机,您需要以下组件: 电子元件(例如电机.传感器.控制器等) 结构部件(例如框架.轨道.传动系统等) 软件(例如控制程序.CAD 设计软件等) 以下是制作 3D 打印机的一般步骤 ...

  3. 桌面级3D打印机使用快速入门

    需要工具: 1. 三维建模软件(solidworks,Proe,SketchUp等) 2. Cura软件(其他切片软件亦可) 3. 桌面级3D打印机 使用过程: 1. 使用建模软件建立自己需要打印的模 ...

  4. 计算机硬件知识硬盘,DIY硬件知识:小白必看的硬盘基础知识大全

    硬盘是DIY硬件最为重要的存储设备,如果没有硬盘,虽然能够点亮机器,但是你不能进入系统并且保存任何资料文件.众所周知,目前主流的硬盘类型有两种,一种为机械硬盘,另一种为固态硬盘,固态硬盘是目前最流行的 ...

  5. 2020电脑配置基本知识入门,电脑配置知识大全2020

    做深度学习,需要配置专门的GPU服务器吗? 深度学习是需要配置专门的GPU服务器的:深度学习的电脑配置要求:1.数据存储要求在一些深度学习案例中,数据存储会成为明显的瓶颈.做深度学习首先需要一个好的存 ...

  6. GPU硬件知识和基础概念 : AI时代程序员都应该了解的GPU基础知识

    金融建模.自动驾驶.智能机器人.新材料发现.脑神经科学.医学影像分析-人工智能时代的科学研究极度依赖计算力的支持.提供算力的各家硬件芯片厂商中,最抢镜的当属英伟达Nvidia了.这家做显卡起家的芯片公 ...

  7. 金融与量化分析 一; 金融 股票知识入门

    QQ 群:485491311 最近研究量化策略, 建了一个QQ群,里有量化公司和资深交易员及程序交易策略开发人员, 创建这个群主要是方便大家学习合作,开发出更好的策略,  群中大量视频教程资料  免费 ...

  8. 计算机硬件组成理论性知识,简析计算机硬件知识体系的结构框架.doc

    简析计算机硬件知识体系的结构框架 简析计算机硬件知识体系的结构框架 1 计算机硬件知识体系特点 1 .1 复杂系统的整体性.层次性和动态性复杂系统的整体性强调其组成因素之间相互作用.相互影响紧密关系. ...

  9. 计算机网络建设中涉及到哪些硬件,网络基础知识入门

    网络基础知识入门 导语:随着计算机的广泛应用和网络的流行,我们应该要知道一些网络基础知识,下面是小编收集整理的网络基础入门知识,欢迎参考! 计算机网络是什么 这是首先必须解决的一个问题,绝对是核心概念 ...

最新文章

  1. [微信小程序]this.setData , that.setData , this.data.val三者之间的区别和作用
  2. 华山论剑之iOStableView的双剑合璧
  3. DataNumen RAR Repair中文版
  4. 侏罗纪显示服务器超时,侏罗纪世界进化服务器无法访问解决方案推荐
  5. 从ODA看一体机的木桶理论
  6. 查询分析300万笔记录_一分钟狂销100万件商品!Shopee虾皮双12大促再创记录
  7. python day08
  8. django 表单html5,我们如何在django管理表单中添加动态html5数据属性
  9. HF-NET环境配置与安装
  10. 语义slam_【语义SLAM】MIT 新开源语义VIOSLAM框架 kimera
  11. 通信原理及系统系列11—— 设计无码间串扰的通信系统(升余弦滚降滤波器)
  12. 数据治理标准体系框架
  13. SPSS中的数据分析—信度效度检验【1】
  14. 固定效应还是随机效应?
  15. go 通道 并发 顺序_并发Go中的锁定与通道
  16. IT服务公司经理专栏:小公司管理(3)
  17. GTD时间管理工具Omnifocus 3 Mac中文版
  18. Configuring solrconfig.xml (1)
  19. Zookeeper集群启动异常: Cannot open channel to x at election address xx/xxx.xxx.xxx.xxx:3888
  20. AS3字符串正则表达式

热门文章

  1. 短视频如何选择背景音乐和配音?四个技巧来帮忙
  2. Flutter实现京东淘宝电商商品详情页效果
  3. sigmoid函数温习【函数曲线可视化与导函数曲线可视化】
  4. 阴阳师进不去怎么办?阴阳师海外打不开解决办法!
  5. word2016(office 365)中安装mathtype相关问题及解决办法
  6. 2020年2月15日 考试
  7. EHCache简单使用
  8. mysql提权方式linux_Linux提权的几种常用方式
  9. PHP中的定界符 echo
  10. win10照片应用打不开的解决方法