当前位置: 首页 > news >正文

3D打印——给开发板做外壳

3D打印——给开发板做外壳

  • 前言
  • 一、建立开发板3D模型
    • 根据开发板尺寸绘制草图
      • 绘制PCB草图(手动)
      • 绘制PCB草图(导入)
      • 拉伸PCB板
      • 下载零件3D模型
      • 装配零件
  • 二、建立外壳3D模型
    • 盒子
    • 盖子(卡扣)
    • 最终效果
  • 三、问题记录


前言

  1. 一个开发板,需要做一个外壳。
  2. 有开发板机械尺寸图(dxf格式)。
  3. 使用软件fusion360。

一、建立开发板3D模型

根据开发板尺寸绘制草图

绘制PCB草图(手动)

Autocad里打开尺寸图文件,在这里面可以测量可以孔的位置和举例。
在这里插入图片描述
然后再fusion360里面根据测量的尺寸把草图绘制出来。
在这里插入图片描述

绘制PCB草图(导入)

fusion可以直接导入dxf文件,不需要手动进行绘制。
在这里插入图片描述
在这里插入图片描述

拉伸PCB板

这里需要测量一下PCB的厚度,然后根据实际情况处理就行。

在这里插入图片描述

下载零件3D模型

网口、USB等3D模型可以在一些网站上进行寻找,下载是免费的,但是需要注册登录。
还有一个问题是不知道英文搜索可能比较困难…

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

这里的排针连接器还可以设置管脚的数量和长度等等。
在这里插入图片描述

在这些网站里可以下载需要的3D模型软件格式,比如step格式,然后再fusion360里面打开会生成一个模型的工程。

装配零件

前面在网站上下载的模型通过fusion360打开后会生成一个工程,直接插入零部件进行装配。
在这里插入图片描述
装配的时候使用链接将零件组合到一起,可以适当调整下位置。
在这里插入图片描述
最终效果:
在这里插入图片描述

二、建立外壳3D模型

新建工程,将开发板零部件插入。

盒子

  1. 从PCB底面先建立草图,拉伸支撑柱;
  2. 在支撑柱底面继续建立草图,投影PCB形状的轮廓,向外稍微一点(比如0.8mm)便于放置开发板,再偏移2mm作为盒子的壁厚;
  3. 将盒子拉伸合适的高度。

在这里插入图片描述

盖子(卡扣)

  1. 绘制草图,拉伸大概形状,壁厚2mm,内部厚度1mm,高度3mm;
  2. 凸起处理,在侧边放置矩形5mm*2mm,拉伸3mm,扫掠斜角-45°,倒圆角4mm;
  3. 盒子凹槽处理,使用合并工具在盒子上处理出凹槽;
  4. 留公差,为了能够扣上,将接触面偏移0.1mm,盒子、盖子二选一处理就行。
    在这里插入图片描述

最终效果

模型建好之后就可以导出进行3D打印了。
在这里插入图片描述

三、问题记录

问题解决方式
microusb、hdmi接口离外壳稍远,接口插不上减小microusb、hdmi接口到外壳的距离
m2孔太大,固定不了m2螺丝将m2孔缩小0.1mm
开发板网口固定过紧,放置和取出困难增大网口到外壳的距离
http://www.lryc.cn/news/623986.html

相关文章:

  • 如何做HTTP优化
  • 【JAVA 核心编程】面向对象高级:类变量与方法 抽象类与接口
  • PowerPoint和WPS演示让多个对象通过动画同时出现
  • NY270NY273美光固态闪存NY277NY287
  • Portkey-AI gateway 的一次“假压缩头”翻车的完整排障记:由 httpx 解压异常引发的根因分析
  • duiLib 解决点击标题栏中按钮无响应问题
  • C# 反射和特性(自定义特性)
  • 健身房预约系统SSM+Mybatis实现(三、校验 +页面完善+头像上传)
  • RISC-V汇编新手入门
  • 【LeetCode】单链表经典算法:移除元素,反转链表,约瑟夫环问题,找中间节点,分割链表
  • 开发指南132-DOM的宽度、高度属性
  • HTTP0.9/1.0/1.1/2.0
  • SWE-bench:真实世界软件工程任务的“试金石”
  • 人工智能入门②:AI基础知识(下)
  • C++入门自学Day11-- String, Vector, List 复习
  • 如何利用gemini-cli快速了解一个项目以及学习新的组件?
  • 数据结构03(Java)--(递归行为和递归行为时间复杂度估算,master公式)
  • 人脸AI半球梯控/门禁读头的功能参数与技术实现方案
  • MySQL的事务基础概念:
  • 力扣刷题904——水果成篮
  • 黑马商城day08-Elasticsearch作业(个人记录、仅供参考、详细图解)
  • MLArena:一款不错的AutoML工具介绍
  • 【Linux】IO多路复用
  • SpringCloud 07 微服务网关
  • linux-高级IO(上)
  • 【撸靶笔记】第五关:GET - Double Injection - Single Quotes - String
  • Linux目录介绍
  • 002.Redis 配置及数据类型
  • 第三十八天(Node.JS)
  • AUTOSAR ARXML介绍