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 ...
随机推荐
- Linux软件管理--RPM工具
目录 Linux软件管理--RPM工具 Rpm基础概述: Rpm包安装管理 Linux软件管理--RPM工具 Rpm基础概述: RPM全称RPM Package Manager缩写,由红帽开发用于软件 ...
- 第11篇Kubernetes部署微服务电商平台
kubernetes部署sock-shop微服务电商平台: 准备条件 确保kubernetes可以访问:reg.yunwei.edu镜像库 需要准备镜像: 部署微服务 ...
- LeetCode--Longest Consecutive Sequence(最长连续序列) Python
题目描述: Longest Consecutive Sequence(最长连续序列) 中文: 给定一个未排序的整数数组,找出最长连续序列的长度. 要求算法的时间复杂度为 O(n). 英文: Given ...
- C++ 之获取map元素[转]
链接:https://www.cnblogs.com/jianfeifeng/p/11089799.html 对于map对象, count成员返回值只能是0或者1,map容器只允许一个键对应一个实例. ...
- SGU438 The Glorious Karlutka River =)
传送门 sgu原来搬到cf了呀点了好几个链接才找到233 传说中的动态流(?) 反正很暴力就对了QwQ 有容量限制->拆点 对于每个点拆成入点和出点 时间限制->分层 对于每个时刻的每个石 ...
- python的logging,将log保存到文件
import logging logging.basicConfig(level=logging.DEBUG, format='%(asctime)s %(filename)s[line:%(line ...
- beautifhulsoup4的使用
Beautiful: - 基本使用 from bs4 import BeautifulSoup - 解析器: lxml, html.parser soup = Beautiful ...
- share memory cache across multi web application
Single instance of a MemoryCache across multiple application pools on the same server [duplicate] Yo ...
- HTTP超详细总结
HTTP协议概述 HTTP协议是Hyper Text Transfer Protocol(超文本传输协议)的缩写,是用于从万维网(WWW:World Wide Web )服务器传输超文本到本地浏览器的 ...
- (54) C# 调用 kernel32.dll
https://www.cnblogs.com/cwy173/archive/2010/10/02/1841321.html Kernel32 API AddAtom 向本地原子表添加一个字符串 Al ...