KiCAD输出生产文件
KiCAD输出生产文件
本文包括PCB生产制造的所有文件的输出方法,包括:BOM、坐标、锡膏层、GERBER、钻孔、丝印和装配图
一、KiCAD导出BOM
KiCAD导出BOM有以下几种办法:
注意:工程文件的保存路径不能有中文,空格,“、”等符号,否则会有错误
1、用原理图生成BOM,按照下图指示操作,生成的文件后缀名为xml,用Excle,保存为xsl格式

2、用PCB生成,按照下图指示操作

二、KiCAD导出坐标
1、设置PCB原点坐标
选择菜单栏 放置->钻孔和位置偏移,将原点放置到PCB板框左下角位置,再放置【层对齐标记】到刚刚放置的原点位置。

2、导出坐标文件
单击菜单栏【文件】 >> 【制造输出】 >> 【封装位置文件】,选择输出目录,其他默认,单击【生成文件】。封装位置文件用记事本或文本编辑器打开,可以看到内容有参考编号,值,封装,X Y 坐标,方向,板面等。


三、输出锡膏层
锡膏层是用来做钢网用的文件,只需要输出焊盘和开窗的层
单击菜单栏【文件】->【绘制】,格式选择【Gerber】,层选择 顶层和底层锡膏,阻焊开创层,板框层,选择输出目录,其他设置参考截图,单击【绘制】完成。将生成的锡膏层文件交给SMT车间就可以制作钢网了。


四、输出GERBER和钻孔文件
一个完整的PCB Gerber包含 N + 6 个文件,N为PCB层数。
| F.Silks | 顶层丝印 |
| B.Silks | 底层丝印 |
| F.Mask | 顶层阻焊 |
| B.Mask | 底层阻焊 |
| Edge.Ctus | 板框 |
| Drill | 钻孔文件 |
单击菜单栏【文件】 >> 【绘制】,格式选择【Gerber】,各项设置如下截图所示。
选择输出目录后,第一步单击【绘制】,第二步单击【钻孔文件】。

按下图设置,并进行输出钻孔文件和图文件

五、丝印和装配图
单击菜单栏【文件】 >> 【绘制】,格式选择【PDF】,如果需要输出丝印图,只需要选怎SiLkS,如果需要输出装配图,则需要选择边框cuts和Fab(具体按照封装决定)。注意底层的输出要选择镜像绘制

部分内容摘自此处 :https://m.ydaobo.com/wenzhang/96346.html
KiCAD输出生产文件的更多相关文章
- springboot日志输出到文件
今天来谈一谈日志,主要是说一说springboot的日志,因为最近在学习springboot.首先在写代码的时候,要养成记日志的习惯,这点真的很重要,因为之前吃了很多亏.过去我对日志很不在意,该有的日 ...
- PHP输出XML文件函数
PHP输出XML文件函数 function xml_out($content, $charset = 'utf-8') { @header("Expires: -1"); @hea ...
- (Python )格式化输出、文件操作、json
本节学习Python的格式化输出,文件操作以及json的简单用法 1.格式化输出 将非字符串类型转换成字符串,可以使用函数:str() 或者repr() ,(这两个函数的区别目前我还没搞懂,求解答) ...
- 《The Linux Command Line》 读书笔记03 ls命令与长格式输出解释 文件权限
ls命令与长格式输出解释 文件权限 ls命令 ls 命令用于列出目录内容,不带参数时列出当前工作目录的内容,也可以指定目标目录(可以指定多个),列出目标目录下的内容. ls命令的参数 ls -l 长格 ...
- Linux bash 中,如何将正常信息和错误信息输出到文件
问题描述: $ command 2>> error $ command 1>> output 是否有方法,在bash同一行,实现输出stderr到error文件,输出stdou ...
- 【转】【整理】将Linux脚本中的正常输出,警告,错误等信息输出到文件中
本文来自:http://blog.csdn.net/woshinia/article/details/18040063 很早以前 编译的时候 就在用 2>&1,但是一直没有生成一 ...
- paip.utf-8,unicode编码的本质输出unicode文件原理 python
paip.utf-8,unicode编码的本质输出unicode文件原理 python #别的语言,java php都是unicode,走十python不一样. #enddef #t ...
- 屏幕输出VS文件输出
问题1:我们在编写程序时经常需要数一些数据到屏幕,来查看我们的结果是否正确,虽然直接输出到屏幕,查看起来呢很方便,但当数据量很大时,需要耗费大量的时间.于是我们想到能不能通过输出到文件来减少时间 ...
- MY_Log,无缝替换原生Log,支持日志输出到文件、FirePHP
自己扩展了一个MY_Log, 用法类似于log4j,目前支持将日志输出到文件.FirePHP.如果你需要将日志输出到其他地方,比如邮件.数据库等,可以很方便地进行扩展. 用法很简单,大家一看就知道.1 ...
随机推荐
- HTML学习笔记(基础部分)
一.基本概念 1.HTML:超文本标记语言(HyperText Markup Language)是一种用于创建网页的标准标记语言. 2.HTML文档的后缀名:.html 或 .htm 3.标签:由尖括 ...
- vue证明题三,vue项目的包结构和配置
用vue-cli创建的项目带有自动配置好的包结构,包结构都是固定的. 关于详细的解释,网上多得是,只说下最重要的内容 1.vue项目包结构和端口号配置 这里笔者下了个HBuilderX来写代码. 2. ...
- ORM--SqlSugar
这个是很久之前就开始用的一款ORM,挺好用的,推荐~ 关键词: SqlSugar:一款小巧,并且功能齐全的ORM 参考手册网址:http://www.codeisbug.com/Home/Doc 多表 ...
- ros节点启动和关闭相关
Ros node启动与关闭 1. ros运行单位: Ros程序运行的单位是ros node. 2. ros 节点的启动: (1)初始化ros节点:通过调用ros::init()接口实现:可以通过参数指 ...
- 一、Json
一.Json遍历模糊查询 你没admin 所以这句话报错. //1.写法 dynamic query = from user in jsonObject where (user.ToString(). ...
- 西里尔字 俄语 - Cyrillic
https://zh.wikipedia.org/wiki/%E8%A5%BF%E9%87%8C%E5%B0%94%E5%AD%97%E6%AF%8D 其他编码[编辑] 其他适用西里尔字母的字符编码系 ...
- PL/SQL to update all columns
undefine schema_name; declare l_Err ); begin for r in (select atc.table_name, atc.column_name, atc.d ...
- js判断设备(转)
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...
- Update Vim to 8.0 in Ubuntu
add PPA sudo add-apt-repository ppa:jonathonf/vim Update and Install sudo apt-get update sudo apt-ge ...
- proxy-target-class="false"与proxy-target-class="true"区别
原创转载请注明出处:https://www.cnblogs.com/agilestyle/p/11484063.html <aop:aspectj-autoproxy proxy-target- ...