热门标签 | HotTags
当前位置:  开发笔记 > 后端 > 正文

怎么使用CAM350检查Gerber?

文章目录什么是Gerber文件?Gerber中的文件由那些组成?怎么使用CAM350检查Gerber?——导入CAM350的基础操作&#x


文章目录


  • 什么是Gerber文件?
  • Gerber中的文件由那些组成?
  • 怎么使用CAM350检查Gerber? ——导入
  • CAM350的基础操作:对层的操作



什么是Gerber文件?

Gerber文件是设计完后PCB(brd文件)板文件后交给板厂制造成品的文件。Gerber一般包含四类:
第一类是电气层TOP,BOT,以及S1、S2、S3等等(Sn随设计的板层决定);
第二类是丝印2层Silk_Top(主要以SilkScreen_Bottom为主)和Silk_Bot(主要以SilkScreen_Top为主)
第三类是阻焊2层TSMK(主要以Soldermask_Top为主)和BSMK(主要以Soldermask_Bottom为主)
第四类是FAB层、两个TXT文件和 一个钻孔文件drl(有时候会有不规则钻孔文件rou,由于目前未接触到,就此作罢)。
在这里插入图片描述
备注:art_param.txt文件是伴随生成光辉文件产生的(就是Create Artwork);nc_param.txt文件是伴随生成钻孔文件而产生的。



Gerber中的文件由那些组成?

在这里插入图片描述
总结:
1、Board Geometry/Outline是每个层都有的,因为有板框在这一层,这就相当于一个相框, 给了你一个边界,这层加上去,你就走线不用担心走出边界去了。
2、电气层要走线,走线从哪里往出来走呢,从焊盘从孔上,所以就有ETCH,PIN和VIA CLASS。
3、丝印层有位号,丝印层还得有丝印,哪里有丝印,把有丝印的PACKAGE GEOMETRY和BOARD GEOMETRY添加进去。
4、阻焊层哪里有,焊盘和孔,阻焊层还有阻焊,哪里有阻焊把有阻焊的PACKAGE GEOMETRY和BOARD GEOMETRY添加进去。注意:有些要求孔本身要有阻焊的,就把焊盘和孔的阻焊加进去,要求某些区域是阻焊的就在例如PACKAGE GEOMETRY/SOLDERMASK_TOP或者BOARD GEOMETRY/SODERMASK_TOP层画。



怎么使用CAM350检查Gerber? ——导入

第一步,打开CAM350,导入。
在这里插入图片描述
第二步,定位到Gerber,修改单位MM.
在这里插入图片描述
第三步,修改钻孔的格式5:5
在这里插入图片描述
第四步,Finish,等待片刻即可出现Gerber文件,然后检查即可。
在这里插入图片描述


CAM350的基础操作:对层的操作

修改颜色
在这里插入图片描述
添加、删除、重命名、复制
在这里插入图片描述
基本上学会导入Gerber文件,了解CAM350对层的基础操作就可以使用CAM350检查Gerber了。







推荐阅读
  • golang常用库:配置文件解析库/管理工具viper使用
    golang常用库:配置文件解析库管理工具-viper使用-一、viper简介viper配置管理解析库,是由大神SteveFrancia开发,他在google领导着golang的 ... [详细]
  • 本文将介绍如何使用 Go 语言编写和运行一个简单的“Hello, World!”程序。内容涵盖开发环境配置、代码结构解析及执行步骤。 ... [详细]
  • 1:有如下一段程序:packagea.b.c;publicclassTest{privatestaticinti0;publicintgetNext(){return ... [详细]
  • 本文介绍了Java并发库中的阻塞队列(BlockingQueue)及其典型应用场景。通过具体实例,展示了如何利用LinkedBlockingQueue实现线程间高效、安全的数据传递,并结合线程池和原子类优化性能。 ... [详细]
  • 1.如何在运行状态查看源代码?查看函数的源代码,我们通常会使用IDE来完成。比如在PyCharm中,你可以Ctrl+鼠标点击进入函数的源代码。那如果没有IDE呢?当我们想使用一个函 ... [详细]
  • 本文详细介绍了如何使用Spring Boot进行高效开发,涵盖了配置、实例化容器以及核心注解的使用方法。 ... [详细]
  • Android LED 数字字体的应用与实现
    本文介绍了一种适用于 Android 应用的 LED 数字字体(digital font),并详细描述了其在 UI 设计中的应用场景及其实现方法。这种字体常用于视频、广告倒计时等场景,能够增强视觉效果。 ... [详细]
  • 本文探讨了 Objective-C 中的一些重要语法特性,包括 goto 语句、块(block)的使用、访问修饰符以及属性管理等。通过实例代码和详细解释,帮助开发者更好地理解和应用这些特性。 ... [详细]
  • 本文介绍了如何通过 Maven 依赖引入 SQLiteJDBC 和 HikariCP 包,从而在 Java 应用中高效地连接和操作 SQLite 数据库。文章提供了详细的代码示例,并解释了每个步骤的实现细节。 ... [详细]
  • 本文介绍如何使用阿里云的fastjson库解析包含时间戳、IP地址和参数等信息的JSON格式文本,并进行数据处理和保存。 ... [详细]
  • This guide provides a comprehensive step-by-step approach to successfully installing the MongoDB PHP driver on XAMPP for macOS, ensuring a smooth and efficient setup process. ... [详细]
  • 本文介绍如何利用动态规划算法解决经典的0-1背包问题。通过具体实例和代码实现,详细解释了在给定容量的背包中选择若干物品以最大化总价值的过程。 ... [详细]
  • 本文介绍了一款用于自动化部署 Linux 服务的 Bash 脚本。该脚本不仅涵盖了基本的文件复制和目录创建,还处理了系统服务的配置和启动,确保在多种 Linux 发行版上都能顺利运行。 ... [详细]
  • Yii 实现阿里云短信发送 ... [详细]
  • 本文深入探讨了 Java 中的 Serializable 接口,解释了其实现机制、用途及注意事项,帮助开发者更好地理解和使用序列化功能。 ... [详细]
author-avatar
小雨闹不住
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有