openpnp - 散料飞达不要想着做万能版本,能够贴合现有的物料就好

news2024/9/28 13:20:04

文章目录

    • openpnp - 散料飞达不要想着做万能版本,能够贴合现有的物料就好
    • 概述
    • 笔记
    • 天真的版本
    • 改进的版本
    • 物料编带标准
      • 物料编带的样式
      • 对于散料飞达关心的尺寸
      • 不同编带宽度的散料飞达关键尺寸的列表
        • 8mm物料编带
        • 12mm物料编带
        • 16mm物料编带
        • 24mm物料编带
        • 32mm物料编带
        • 44mm物料编带
      • 不同厂家的相同物料编带的不同物料之间尺寸也有差别
    • 总结
    • END

openpnp - 散料飞达不要想着做万能版本,能够贴合现有的物料就好

概述

刚开始用的是公版的散料飞达(设计的很丑)。
使用公版的散料飞达,需要按照自己设备的取料高度去改散料飞达模型的元件放置高度,然后再去打印。基本无法使用市面上现成的散料飞达(因为别人设备的取料高度和自己设备是不一样的).
在这里插入图片描述
公版散料飞达很不好用,不好用的原因是容易跳料 。
容易调料的原因 : 元件编带下面对应的散料飞达位置有一个很深的槽,当取料/撕膜时,会引起编带震动,导致跳料不可避免(再小心也会随机跳料,发生跳料后,自己肉疼啊)。
想避免跳料,就需要自己做散料飞达,让物料编带和散料飞达贴合的尽量好,使物料编带周围就是贴合的散料飞达面/槽,当取料/撕膜时,就不会产生振动,也就不会产生跳料。

笔记

天真的版本

开始想的简单,那我直接做个能贴合电阻编带的版本,完全贴合。
在这里插入图片描述
做回来,用了一下,就发现有问题。
这种完全贴合的散料飞达,只适应电阻的物料编带。
即使是8mm的物料编带,大部分物料的厚度也会超过编带本身的厚度. e.g. 贴片电容。

改进的版本

在这里插入图片描述
根据不同物料(8mm, 12mm)datasheet的编带说明,在散料飞达上开槽,让槽宽和槽深适应这种物料的最大尺寸。
这样就需要再出图,订购一些不锈钢垫片(不3D打印垫片的原因,激光切割同尺寸/各种薄片厚度的价格,和3D打印价格的相同,明显激光切割的不锈钢垫片更耐用)。

这个版本的散料飞达 + 调整垫片(将垫片组合用热缩管封好成为垫块),可以适应大部分的物料编带。
但是今天查到了一个物料编带标准,看了一下,傻眼了。原来相同的物料编带的物料宽度和深度都是不同的。
所以做不到一个通用的散料飞达,可以贴合所有这种编带宽度(e.g. 12mm)的不同物料编带。

物料编带标准

物料编带的样式

同样宽度的编带(e.g. 12mm), 物料在编带中的摆放位置也有多种。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

对于散料飞达关心的尺寸

主要是编带宽度W, 物料宽度B, 物料深度t
在这里插入图片描述

不同编带宽度的散料飞达关键尺寸的列表

8mm物料编带

在这里插入图片描述
待补充

12mm物料编带

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

16mm物料编带

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

24mm物料编带

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

32mm物料编带

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

44mm物料编带

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

不同厂家的相同物料编带的不同物料之间尺寸也有差别

在这里插入图片描述
只能是做一个宽度贴合具体物料,槽深留余量,来降低要做的散料飞达的种类和数量。

总结

综上所述,不要想着将所有规格的散料飞达都做齐备(太费钱了),如果要完全贴合物料宽度,要做的型号太多了,伤心。

只需要根据自己手头的板子(物料尺寸都已知,物料种类已知),做不同物料宽度(可以完全和物料良好贴合的物料宽度)和固定槽深(可以按照这种编带最深的槽深来做,降低需要做的散料飞达种类和数量)的散料飞达,然后用垫片/块来调整高度。
每种宽度/长度/厚度的垫片只做一种。e.g. 对于槽宽为4.6的散料飞达,只需要做2种垫片(4mm x 140mm x 1mm, 4mm x 140mm x 0.2mm)

其实,做垫片也挺费钱的,一个垫片大约2RMB(长度140mm, 宽度4mm, 厚度0.2mm/1mm),一种型号的垫片不得做百十来个啊。
因为不同物料编带的贴合宽度是不同的,无法做到只做一种宽度和长度的垫片就可以解决所有槽宽的深度调整问题。
如果物料宽度和槽宽差距超过2mm, 就需要新作2种垫片(防止垫片/块在散料飞达槽中歪斜,使物料底部和垫片/块贴合不好)。

如果对于小批量的产品板子来说,为了稳定贴片,还是要做合适的散料飞达来良好贴合物料编带。
因为对于已知的板子,需要啥种类的散料飞达和飞达数量,都是可以算出来的,不会浪费一分钱。
将需要的散料飞达出图/3D打印, 一个星期就回来了。比盲目的追求散料飞达库的大而全,要省太多的钱。

END

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2170035.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【Linux】环境变量(初步认识环境变量)

文章目录 1. 环境变量1.1 基本概念 2. 认识常见环境变量2.1 PATH2.2 HOME2.3 SHELL2.4 PWD2.5 USER 3. 理解环境变量 1. 环境变量 在main函数的命令行参数中,有argc、argv、env三个参数。 argc:命令函参数的个数argc:存放每个参数的具体数值…

FPGA学习(1)-mux2,2选1多路器

目录 1 开发板配套资料 1.1学习网址和资料网址 2.创建工程文件 2.1创建过程 2.2写程序及仿真测试 2.2.1 写程序生成电路 2.2.2仿真 2.2.3 生成执行文件并烧录 3.实验现象 买的小梅哥店铺的开发板:xc7z020clg400 看的小梅哥的视频:03C _基于ZYN…

提取出散射矩阵归一化相位的含义

散射矩阵的值是从图像中获得的,相位角是距离导致的,所以要归一化,VV/HH VV幅度/HH幅度。 VV相位-HH相位

Java-数据结构-Map与Set-(一) ٩(๑>◡<๑)۶

文本目录: ❄️一、搜索树: ☑ 1、概念: ☑ 2、操作-插入: 代码: ☑ 3、操作-查看: 代码: ☑ 4、操作-删除: 代码: ☑ 5、性能分析: ❄️二、搜索&#…

如何在Ubuntu上查看和刷新DNS缓存

DNS缓存是用于DNS查找的临时存储系统,负责将域名转换为IP地址。进行DNS查询时,系统会检查缓存中的相关信息。如果找到了,那么它会加速域名解析的过程。如果DNS缓存中的数据过时或不正确,则需刷新它以确保使用正确的信息。本文主要…

自己掏耳朵怎么弄干净?双十一必买的四大可视挖耳勺分享

我们在掏耳朵时是不是老是觉得要么掏不干净,要么太进去了弄到痛耳朵。因为耳道属于我们一个盲区,在使用棉签或者普通耳勺容易因为操作不当弄伤耳膜。可能还会照成不可逆的后果。所以自己在掏耳勺更加推荐大家使用可视挖耳勺会更加干净和安全。那么&#…

【MATLAB代码】二维环境下的RSSI定位程序,自适应锚点数量,带图像输出、坐标输出、中文注释

程序描述 MATLAB编写的RSSI定位程序,自适应锚点数量,带图像输出、坐标输出、中文注释。 功能概述: 本程序实现了在二维平面上通过接收信号强度指示(RSSI)进行定位的功能。它使用多个锚节点的信号强度测量来估计未知…

CSS链接

链接是网站的重要组成部分,几乎在每个网页上都能看到不少的链接,合理的设计链接的样式能够给网页的颜值加分。链接有四种不同的状态,分别是 link、visited、active 和 hover,可以通过以下伪类选择器来为链接的四种状态设置不同的样…

CentOS8使用chrony同步网络时间

文章目录 引言I CentOS8使用chrony网络时间同步安装chrony配置间同步服务器地址检查本机的时区设置时区chronyc命令II windows网络时间同步2.1 修改同步服务器2.2 修改同步频率引言 应用场景: 获取服务器时间进行船舶在线率统计 dtos.forEach(item -> {if(item.getDwtime(…

红绿灯倒计时读秒数字识别系统源码分享

红绿灯倒计时读秒数字识别检测系统源码分享 [一条龙教学YOLOV8标注好的数据集一键训练_70全套改进创新点发刊_Web前端展示] 1.研究背景与意义 项目参考AAAI Association for the Advancement of Artificial Intelligence 项目来源AACV Association for the Advancement of …

数据结构——初识树和二叉树

线性结构是一对一的关系,意思就是只有唯一的前驱和唯一的后继; 非线性结构,如树形结构,它可以有多个后继,但只有一个前驱;图形结构,它可以有多个前驱,也可以有多个后继。 树的定义…

kubeadm部署k8s集群,版本1.23.6;并设置calico网络BGP模式通信,版本v3.25--未完待续

1.集群环境创建 三台虚拟机,一台master节点,两台node节点 (根据官网我们知道k8s 1.24版本之后就需要额外地安装cri-dockerd作为桥接才能使用Docker Egine。经过尝试1.24后的版本麻烦事很多,所以此处我们选择1.23.6版本) 虚拟机环境创建参考…

【LeetCode】动态规划—63. 不同路径 II(附完整Python/C++代码)

动态规划—63. 不同路径 II 前言题目描述基本思路1. 问题定义:2. 理解问题和递推关系:3. 解决方法:3.1 动态规划方法3.2 空间优化的动态规划 4. 进一步优化:5. 小总结: 代码实现Python3代码实现Python 代码解释C代码实现C 代码解释 总结: 前言 本文将探讨“不同路径 II”这一问…

线性跟踪微分器TD详细测试(Simulink 算法框图+CODESYS ST+博途SCL完整源代码)

1、ADRC线性跟踪微分器 ADRC线性跟踪微分器(ST+SCL语言)_adrc算法在博途编程中scl语言-CSDN博客文章浏览阅读784次。本文介绍了ADRC线性跟踪微分器的算法和源代码,包括在SMART PLC和H5U平台上的实现。文章提供了ST和SCL语言的详细代码,并讨论了跟踪微分器在自动控制中的作用…

深入理解 Nuxt.js 中的 app:error 钩子

title: 深入理解 Nuxt.js 中的 app:error 钩子 date: 2024/9/27 updated: 2024/9/27 author: cmdragon excerpt: 摘要:本文深入讲解了Nuxt.js框架中的app:error钩子,介绍其在处理web应用中致命错误的重要作用、使用方法及实际应用场景。通过创建Nuxt项目、定义插件、触发…

基于nodejs+vue的水产品销售管理系统

作者:计算机学姐 开发技术:SpringBoot、SSM、Vue、MySQL、JSP、ElementUI、Python、小程序等,“文末源码”。 专栏推荐:前后端分离项目源码、SpringBoot项目源码、Vue项目源码、SSM项目源码 精品专栏:Java精选实战项目…

Could not find com.mapbox.mapboxsdk:mapbox-android-accounts:0.7.0.解决

AndroidStudio编译APK出现如下错误: Could not find com.mapbox.mapboxsdk:mapbox-android-accounts:0.7.0. 出现上面错误原因是因为没有打开对应的仓库导致的, 手动添加如下创建地址可解决: maven { url https://maven.aliyun.com/repos…

vue项目中的node、node-sass、sass-loader之间的版本关系

这个报错,想必大部分人都会遇到,版本不适配的问题,记录下解决方案。 版本适配问题 node 与node-sass node-sass与sass-loader sass-loader 4.1.1,node-sass 4.3.0sass-loader 7.0.3,node-sass 4.7.2sass-loader 7.3.…

dify新特性:并行agent/工作流开发与变量存储

大模型相关目录 大模型,包括部署微调prompt/Agent应用开发、知识库增强、数据库增强、知识图谱增强、自然语言处理、多模态等大模型应用开发内容 从0起步,扬帆起航。 再谈Agent:Dify智能体实现Txet2SQLMoe模式:或将是最好的大模…

UE5: Content browser工具编写

Extend content browser 创建自定义菜单入口的步骤:create custom menu entry. steps: Load content browser module -> PathViewContextMenuExtenders -> Add in our own delegate -> Bind to our own member functions 基础概念(本文实…