openpnp - 坐标文件中的元件0角度如果和编带规定的角度不一样,需要调整贴片任务中的元件旋转角度

news2024/10/5 20:10:48

文章目录

    • openpnp - 坐标文件中的元件0角度如果和编带规定的角度不一样,需要调整贴片任务中的元件旋转角度
    • 笔记
    • 查看自己图纸中的封装的0角度方法
    • 贴片任务的角度值范围
    • 编带规定的0角度
    • 根据编带规定的元件0角度来调整贴片的元件旋转角度
    • 如果是托盘飞达
    • 备注
    • 备注
    • END

openpnp - 坐标文件中的元件0角度如果和编带规定的角度不一样,需要调整贴片任务中的元件旋转角度

笔记

openpnp不直接支持alllegro的坐标文件,需要自己做转换(cadence SPB17.4 - export placement file to openpnp)

查看自己图纸中的封装的0角度方法

坐标文件中的元件角度是针对封装的0角度,而不是针对编带中的实际元件0角度。

在这里插入图片描述
因为封装一般都不是自己做的,如果做封装的人考虑不到用编带贴片的需求。就可能存在我们在图纸中使用的封装和编带规定的元件0角度不一致的情况。
在这里插入图片描述

贴片任务的角度值范围

在封装原始0角度的基础上,向做转为+角度, 向右转为-角度。
角度范围 0 ~ 180度,-1 ~ -179度。

编带规定的0角度

看看IC的datasheet中编带规定的0角度
元件在编带中的0角度,每种元件可能都不同,需要看具体元件的datasheet.

有的元件的datasheet并没有描述编带装元件的情况,这时就要看自己实际买到的编带元件的0角度。
在这里插入图片描述

根据编带规定的元件0角度来调整贴片的元件旋转角度

在这里插入图片描述

编带中的元件0角度在编带孔一侧,可以看到该元件的1脚和8脚的矢量连线(取料的方向)就是元件编带规定的0角度
在这里插入图片描述

结合板子上放置的元件看,元件实际旋转角度应该是0度。
在openpnp中的placements表格中,双击U6的Rot角度,将角度改为0,然后回车,就将U6旋转角度改完了。
然后保存工作。
在这里插入图片描述
改完后,在placements表格中,再定位元件,可以看到元件的角度已经和实际编带中的元件角度的相对值一样了。
在这里插入图片描述

如果是托盘飞达

托盘飞达中摆放的IC, 需要在设备X轴/Y轴组成的坐标系中,按照封装的原始样子来摆放。
在这里插入图片描述

备注

只要元件(编带,散料飞达,托盘飞达)和坐标文件中的元件旋转角度弄对了,直接将板子刷上锡膏,直接来贴片,贴片的风险也不大。
如果板子已经刷上锡膏了,落到板子上的元件实际方向不对,收拾残局就有点麻烦。

备注

如果想让自己的板子的元件角度和产生的坐标文件的元件角度对上,能想到的方法如下:

  • 修改自己SPB库中的封装,整体旋转一个合适的角度(假设编带孔在右边,取料方向从上到下)
  • 修改散料飞达的摆放和取料方向(这个不通用,因为如果使用自动飞达(e.g. 西门子二手电动飞达),无法改摆放/取料方向)
  • 因为要贴片的板子不一定是自己做的,那只能是改坐标文件中的元件旋转角度(改为和编带或托盘中的元件角度对应的旋转角度)。

END

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

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

相关文章

电脑失声,一招搞定

早已习惯了Edge浏览器的“大声朗读”功能,今天值班,值班室用的两台电脑只配有耳机,没有音箱,顿时感觉不适。 先找了一个带功放的老音箱,发现少了电箱到功放的音频线。 一顿搜索,在找到音频线的同时&#…

2024年计算机视觉与艺术研讨会(CVA 2024)

目录 基本信息 大会简介 征稿主题 会议议程 参会方式 基本信息 大会官网:www.icadi.net(点击了解参会投稿等信息) 大会时间:2024年11月29-12月1日 大会地点:中国-天津 大会简介 2024年计算机视觉与艺术国际学术…

基于SpringBoot+Vue+MySQL的装修公司管理系统

系统展示 管理员后台界面 员工后台界面 系统背景 随着信息技术的快速发展,装修行业正面临数字化转型的关键时刻。传统的装修管理方式存在信息管理混乱、出错率高、信息安全性差等问题,已无法满足现代市场的需求。因此,开发一套高效、便捷的装…

仿《11773手游》源码/手机游戏软件下载门户网站模板/帝国CMS 7.5

帝国CMS 7.5仿《11773手游》源码,手机游戏软件下载门户网站模板。简洁漂亮的手游下载网站模板,采用帝国CMS7.5核心,同步刷新M端。 该模板带同步生成插件,整站干净大气界面漂亮,简单不失简约,模板中的典范&…

css 简单网页布局(一)

1. 三种布局方式 1.1 标准流 1.2 浮动的使用 1.3 简述浮动 1.3.1 浮动三大特性 <style>.out {border: 1px red solid;width: 1000px;height: 500px;}.one {background-color: aquamarine;width: 200px;height: 100px;}.two {background-color: blueviolet;width: 200px;h…

Chromium 中JavaScript Fetch API接口c++代码实现(二)

Chromium 中JavaScript Fetch API接口c代码实现&#xff08;一&#xff09;-CSDN博客 接着上一篇继续介绍调用&#xff0c;上函数堆栈。 1、打开http://192.168.8.1/chfs/shared/test/test02.html 此标签进程ID12484&#xff0c; 2、打开vs附加上此进程ID12484 3、点击页面测…

华为 HCIP-Datacom H12-821 题库 (31)

&#x1f423;博客最下方微信公众号回复题库,领取题库和教学资源 &#x1f424;诚挚欢迎IT交流有兴趣的公众号回复交流群 &#x1f998;公众号会持续更新网络小知识&#x1f63c; 1. 默认情况下&#xff0c;IS-IS Level-1-2 路由器会将 Level-2 区域的明细路由信息发布到Lev…

YOLOv8 基于NCNN的安卓部署

YOLOv8 NCNN安卓部署 前两节我们依次介绍了基于YOLOv8的剪枝和蒸馏 本节将上一节得到的蒸馏模型导出NCNN&#xff0c;并部署到安卓。 NCNN 导出 YOLOv8项目中提供了NCNN导出的接口&#xff0c;但是这个模型放到ncnn-android-yolov8项目中你会发现更换模型后app会闪退。原因…

【STM32 Blue Pill编程实例】-OLED显示HC-SR04超声波测距结果

OLED显示HC-SR04超声波测距结果 文章目录 OLED显示HC-SR04超声波测距结果1、HC-SR04超声波传感器介绍2、硬件准备及接线模块配置3.1 定时器配置3.2 OLED I2C接口配置3.3 HC-SR04引脚配置4、代码实现在本文中,我们将 HC-SR04 超声波传感器与 STM32 Blue Pill 开发板结合使用,并…

Python-函数与数据容器超详解

1.函数的定义 函数是&#xff1a;组织好的、可重复使用的、用来实现特定功能的代码段。它的优点&#xff1a;将功能封装在函数内&#xff0c;可供随时随地重复利用&#xff0c;提高代码的复用性&#xff0c;减少重复代码&#xff0c;提高开发效率 Python函数的定义方式&#…

Perforce演讲回顾(上):从UE项目Project Titan,看Helix Core在大型游戏开发中的版本控制与集成使用策略

日前&#xff0c;Perforce携手合作伙伴龙智一同亮相Unreal Fest 2024上海站&#xff0c;分享Helix Core版本控制系统及其协作套件的强大功能与最新动态&#xff0c;助力游戏创意产业加速前行。 Perforce解决方案工程师Kory Luo在活动主会场&#xff0c;带来《Perforce Helix C…

论文理解【LLM-CV】—— 【MAE】Masked Autoencoders Are Scalable Vision Learners

文章链接&#xff1a;Masked Autoencoders Are Scalable Vision Learners代码&#xff1a;GitHub - facebookresearch/mae发表&#xff1a;CVPR 2022领域&#xff1a;LLM CV一句话总结&#xff1a;本文提出的 MAE 是一种将 Transformer 模型用作 CV backbone 的方法&#xff0c…

新闻推荐系统:Spring Boot的可扩展性

6系统测试 6.1概念和意义 测试的定义&#xff1a;程序测试是为了发现错误而执行程序的过程。测试(Testing)的任务与目的可以描述为&#xff1a; 目的&#xff1a;发现程序的错误&#xff1b; 任务&#xff1a;通过在计算机上执行程序&#xff0c;暴露程序中潜在的错误。 另一个…

csp-j模拟五补题报告

前言 今天第二题文件名把 r 写成 t 了 又跌出前10名了 白丢了好多分 &#xff08;“关于二进制中一的个数的研究与规律”这篇文章正在写&#xff09; 第一题 牛奶(milk) 我的代码&#xff08;AC&#xff09; #include<bits/stdc.h> #define ll long long #define fi …

Acwing 线性DP

状态转移方程呈现出一种线性的递推形式的DP&#xff0c;我们将其称为线性DP。 Acwing 898.数字三角形 实现思路&#xff1a; 对这个三角形的数字进行编号&#xff0c;状态表示依然可以用二维表示&#xff0c;即f(i,j),i表示横坐标&#xff08;横线&#xff09;&#xff0c;j表…

pygame--超级马里奥(万字详细版)

超级马里奥点我下载https://github.com/marblexu/PythonSuperMario 1.游戏介绍 小时候的经典游戏&#xff0c;代码参考了github上的项目Mario-Level-1&#xff0c;使用pygame来实现&#xff0c;从中学习到了横版过关游戏实现中的一些处理方法。原项目实现了超级玛丽的第一个小…

Windows应急响应-Auto病毒

文章目录 应急背景分析样本开启监控感染病毒查看监控分析病毒行为1.autorun.inf分析2.异常连接3.进程排查4.启动项排查 查杀1.先删掉autorun.inf文件2.使用xuetr杀掉进程3.启动项删除重启排查入侵排查正常流程 应急背景 运维人员准备通过windows共享文档方式为公司员工下发软件…

【Java】Java面试题笔试

[赠送]面试视频指导简历面试题 Java面试笔试题题库华为 java笔试面试题2014.files 就业相关java 面试题 面试题库 视频笔记 java笔试题大集合及答案 java面试书籍源码 java算法大全源码包8张图解 java.docx25个经典的Spring面试问答.docx 25个经典的Spring面试问答.docx 100家大…

知识图谱入门——10:使用 spaCy 进行命名实体识别(NER)的进阶应用:基于词袋的实体识别与知识抽取

在构建知识图谱的过程中&#xff0c;如何准确地识别和提取实体是关键。spaCy 提供了强大的命名实体识别&#xff08;NER&#xff09;功能&#xff0c;我们可以结合自定义规则和工具来实现更精准的实体抽取。本文将详细探讨如何在 spaCy 中实现自定义实体抽取&#xff0c;包括使…

OpenAI 推出 Canvas 工具,助力用户与 ChatGPT 协作写作和编程

OpenAI 近日推出了一款名为 Canvas 的新工具&#xff0c;旨在帮助用户更高效地与 ChatGPT 协作进行写作与编程。 Canvas 允许用户在一个独立窗口中与 ChatGPT 实时协作修改内容。无论是改进文本、调整语言风格、审查代码&#xff0c;还是在不同编程语言间转换&#xff0c;Canv…