0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

DigiPCBA实现ECAD-MCAD协同,为电子设计提效赋能

Altium 来源:Altium 作者:Altium 2022-12-01 10:02 次阅读

本文由DigiPCBA资深用户特邀撰稿,让我们一起听听他们的故事—— 我们公司是一家专业为医药行业设计固态激光系统的公司,在多个城市成立有设计研发中心。我是北京研发中心的硬件电子工程师,Jason Wang(以下简称王工)是激光系统的机械工程师,在上海研发中心。 众所周知,电子产品的制造并不仅仅局限于PCB印刷电路板本身,而是需要PCB设计人员根据设备的具体情况来画电路板,包括元器件、铜走线和丝印等。这一过程要求PCB设计人员与机械工程师之间紧密配合,以确保在制造阶段不出错。通常,当两者就同一设计进行协同时,双方都需要不断地导入、导出和转换文件,这无疑增加了工作负担以及发生数据丢失和设计返工的风险。

我们在4月份的时候制造了一款最新的超高功率和高重复率的激光系统,它通过供电二极管输入,采用水冷模式,并将多个功能模块集成处理。机箱外壳里安装有多块电路板,其中有高电压模块,二极管驱动,加上控制电子电路,还有其他的一些用于调节非线性晶体的电子设备。通过非线性晶体,将激光输出为不同颜色。机箱内部如下。

在这款产品的研发过程中,我们出现过多次返工。有因为板形尺寸不合适,装不进去机箱的,有因为元器件超高,装不进去的,还有因为安装孔位置不合适,没法安装的。

之前我们一直是通过DXF文件来和结构工程师沟通,拿着一堆元器件,问这个多高,那个多高。有时为了搞清楚它们的尺寸,还会对这些器件做个大概样子,进行比划和测量,将这些元器件、电路板和机箱外壳做匹配。但是这些图纸工作本来就不是我擅长的,而且又因为异地频繁沟通,难免会出现版本混乱,导致产品最终无法安装。多次返工真的是让我们极其崩溃,到现在还心有余悸。总结经验,这几次返工都是源于我们电子工程师与结构工程师之间低效且易出错的交流沟通方式,但暂时也找不到更合适的解决方法。

某天在逛电子发烧友论坛时,一篇介绍DigiPCBA的帖子引起了我的兴趣。文章提到DigiPCBA设计协同平台可以让用户随时随地快速共享和协作最新设计,平台还广泛支持多种MCAD软件平台(包括PTC Creo、Dassault Systèmes SOLIDWORKS、Autodesk Inventor和Autodesk Fusion 360),允许机械工程师与PCB设计师协同进行设计。

论坛中还看到许多用户经验分享贴,其中有人提到DigiPCBA的ECAD-MCAD协同功能实现Altium Designer和SOLIDWORKS之间的无缝衔接,并检查SOLIDWORKS中潜在的机械冲突,这样结构工程师就可以从工业设计的角度指出需要更改的地方,设计讨论工作也更容易展开。

这不就是我一直在找的设计协同平台!通过这一平台,我们可以快速获取对方团队做出的设计变更,并用3D模型加以测试。另外,实时修改功能有助于我们之间进行实时讨论,快速协同检验不同板形和元器件的安装,从而让之前经历的设计返工彻底成为过去。

我们立即下载安装了DigiPCBA,安装过程非常简便,不需要什么License。我们和上海研发中心的同事们也开了个会,等他们安装完成后,即刻就试验了一下ECAD-MCAD协同。整个过程十分顺畅,简直惊艳到我们了!

下面就复现一下我们采用DigiPCBA的ECAD-MCAD来进行协同设计的场景。

首先,打开我们之前在Altium Designer中设计的这块电路板。

aecab6d2-70a7-11ed-8abf-dac502259ad0.png

接着我们删除原有的布局,恢复到PCB刚开始的时候,可以看到这里有很多导过来的元器件。我们需要对其进行定位、布局。

aefff7f2-70a7-11ed-8abf-dac502259ad0.png

最后我要对几个重要的元器件来进行定位。这里我需要上海的资深机械工程师王工来帮忙,给我一个适当的电路板形状,并且告诉我安装孔在哪里,然后我才能确定这些元件的安装位置。

Step 1:打开DigiPCBA(可在Altium Designer或任何 Web 浏览器直接访问),我把这个设计推送给上海的王工。让他从他那一端开始,帮我继续后面的工作。整个过程可以规避原先人工操作可能产生的风险。

af31ef32-70a7-11ed-8abf-dac502259ad0.png

af4c3c98-70a7-11ed-8abf-dac502259ad0.png

Step 2:王工把刚才我推送过来的项目拖到SOLIDWORKS里。

af717b48-70a7-11ed-8abf-dac502259ad0.png

定义板子的形状以及元器件的实际尺寸。

af9e8b6a-70a7-11ed-8abf-dac502259ad0.png

如蓝色区域所示,即是这块电路板的真实大小。现在王工把这块确定尺寸的电路板放在机箱里。

afc8dfb4-70a7-11ed-8abf-dac502259ad0.png

在机箱里面配合好,如图所示,黑色部分就是刚才确定好尺寸的电路板。

affe1c7e-70a7-11ed-8abf-dac502259ad0.png

电路板卡在机箱里之后,王工再进行板挖空,继续在电路板上添加一项功能,以此定义所有的禁入区。

b02c1764-70a7-11ed-8abf-dac502259ad0.png

王工这边所有的信息基本上都处理好了,包括板形、板挖空、元器件定位、安装孔等等。

Step 3:王工的机械部分完成了之后,再把文件推送给我。

b0542bb4-70a7-11ed-8abf-dac502259ad0.png

Step 4:我在Altium Designer里收到王工推送过来的数据,虽然在不同的城市,但是推送非常快,毫无延迟。

b08f0cc0-70a7-11ed-8abf-dac502259ad0.png

Step 5:点击查看更改“View Changes”,可以看到预览列表中列出王工所做的更新。

b0b966f0-70a7-11ed-8abf-dac502259ad0.png

点击“Apply”,此时在Altium Designer中就会显示出王工设计的板形,以及放置的元件和安装孔。

b0dad34e-70a7-11ed-8abf-dac502259ad0.png

接下来,我就可以继续后面的工作了,把其他的元器件布局在这块板上,进行布线设计。

这就是我们通过DigiPCBA进行的ECAD-MCAD协作,整个过程高效快捷而且不会出错。如果没有机械工程师王工的协作,单单靠我一个人来设计板形、布局关键器件,同时还要考虑详细的机械结构内容,这几乎是不可能的。因为我们电子设计人员无法掌握机械相关的信息。而DigiPCBA就可以让机械工程师来协助电子设计师进行基本、适当的定位,构建最紧凑或最可靠的布局,同时避免出现一系列的迭代返工,解决来来回回的错误和修复问题。

审核编辑:汤梓红

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • pcb
    pcb
    +关注

    关注

    4316

    文章

    22951

    浏览量

    395759
  • altium
    +关注

    关注

    46

    文章

    939

    浏览量

    117982
  • MCAD
    +关注

    关注

    0

    文章

    14

    浏览量

    10101
  • digipcba
    +关注

    关注

    2

    文章

    31

    浏览量

    3918

原文标题:【DigiPCBA】DigiPCBA实现ECAD-MCAD协同,为电子设计提效赋能

文章出处:【微信号:AltiumChina,微信公众号:Altium】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    【精选推荐】DigiPCBA 设计电子产品的云端平台

    DigiPCBA是将PCB设计、MCAD、数据管理和团队合作相结合的云端电子产品设计平台。一款功能强大的电子设计工具,抢先体验免费注册:https://
    发表于 03-17 16:50

    硬件开发效率升一倍!调查了发现原因竟然是……

    ``一款功能强大的电子设计工具,抢先体验免费注册:https://digipcba.com/?hmsr=HQbbs在进行硬件设计的过程中,一般会涉及到使用原生组件来进行协同设计,原生组件作为机械上
    发表于 03-25 09:44

    如何发布数据至DigiPCBA平台用于ECAD-MCAD协同设计

    本视频将演示如何发布数据至DigiPCBA平台用于ECAD-MCAD协同设计!宝藏级的在线设计协同工具分享给大家,大家点击链接就可以在线注册了!地址:https://
    发表于 04-01 10:24

    DigiPCBA使用ECAD-MCAD协同设计时,SW2020端PULL下来的模型是黑色的

    DigiPCBA使用ECAD-MCAD协同设计时,SW2020端PULL下来的模型是黑色的,无丝印等。尝试重装插件AltiumCoDesignerSOLIDWORKS也未解决AltiumDesigner使用21.2.2版本,3D
    发表于 04-04 23:26

    注册高效协同设计工具DigiPCBA,免费领取180G+PCB资料!

    、 机电协同电子和机械协同设计这一传统挑战转化为我们的竞争优势,在不丧失设计意图的沟通和交流时间的情况下无缝地跨领域工作。ECADMCAD
    发表于 04-13 18:10

    DigiPCBA实现ECAD-MCAD协同电子设计提

    ®、AutodeskInventor®和AutodeskFusion360®),允许机械工程师与PCB设计师协同进行设计。论坛中还看到许多用户经验分享贴,其中有人提到DigiPCBAECAD-MCAD
    发表于 06-14 13:48

    Altium联手EDA公司推出先进的ECADMCAD集成

    Altium公司与Desktop EDA公司联手,PCB设计人员提供针对Dassault SolidWorks、Siemens Solid Edge 以及Autodesk Inventor的更强ECADMCAD集成
    发表于 08-15 09:40 2079次阅读

    原生态ECAD/MCAD协同设计

    真正的ECAD/ MCAD协同合作,在设计环境变化时不单单可以保留细节。设计更改的可视化,比较和合并,版本追踪和评论,是协同设计的所有关键因素。在博客系列的最后一期,我们来看看怎样使I
    发表于 05-25 07:18 4134次阅读

    如何通过PADS ECAD MCAD Collaborator获得实时ECAD-MCAD协作

    此演示简要概述如何使用 PADS xPCB MCAD Collaborator 获得实时 ECAD-MCAD 协作。借助 PADS,您可以防止耗时费力的返工并提供即时反馈(无论是上游还是下游),并且通过创建快速的“假设分析”情形,您和您的
    的头像 发表于 05-20 06:29 1755次阅读
    如何通过PADS <b class='flag-5'>ECAD</b> <b class='flag-5'>MCAD</b> Collaborator获得实时<b class='flag-5'>ECAD-MCAD</b>协作

    如何使用ecad-mcad实时协作避免机电冲突

    当安排你得到产品的需求快速出门,你需要的最后一件事就是机械壳式问题。这个简短的视频描述了如何使用实时ECAD-MCAD协作在整个设计过程中为了避免电动机械冲突,消除资源,降低成本,提高调度可预测性。
    的头像 发表于 10-28 07:07 2487次阅读

    减少返工和ECAD-MCAD协作

    与垫3 d紧密集成,垫合作者提供尽可能的观点你的董事会及其外壳。兼容所有主流MCAD工具,垫合作者可以提出更改MCAD和直接回应他们的修改建议。
    的头像 发表于 10-24 07:04 2444次阅读

    引入最先进的ORCAD和ECAD MCAD协作技术

    带来OrCAD示意图垫placement-planning最先进的技术,草图和交互式路由、刚果民主共和国、射频、约束编辑和ECAD-MCAD协作。提供强大,集成HyperLynx DDR技术、直流下降,热分析,将垫让你(或你的小团队!)行业最完整、可伸缩、可负担得起的平台,创造
    的头像 发表于 10-22 07:05 2710次阅读

    PADS与ECAD MCAD实时协作的快速概述

    这个演示了一个快速概述实时ECAD-MCAD协作得到使用的垫xPCB MCAD合作者。与垫,可以避免耗时的重新布置,并提供即时反馈,上下两个流,通过创建快速“假设”场景,你和你的MCAD工程师可以预览,接受,拒绝,或者是否接受。
    的头像 发表于 10-18 07:01 3123次阅读

    DigiPCBA常见问题之ECAD-MCAD CoDesigner

    什么是Altium MCAD CoDesigner,它和其它的ECAD-MCAD 数据交互有什么区别?
    的头像 发表于 10-28 10:10 1469次阅读

    OrCAD X:实现 ECADMCAD 无缝协作

    Cadence和领先的MCAD供应商携手实现协作、兼容性和集成在如今瞬息万变的设计格局中,ECADMCAD团队的协作尤为重要,因为这可以确保在整个PCB设计过程中,设计数据无缝集成并
    的头像 发表于 08-30 12:19 402次阅读
    OrCAD X:<b class='flag-5'>实现</b> <b class='flag-5'>ECAD</b> 与 <b class='flag-5'>MCAD</b> 无缝协作