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 ...
随机推荐
- Nhibernet Get方法获取数据后,修改字段,未保存,但是数据库的数据却同步了
首先,对象是在session中取得的,所以这个对象已经和数据库同步了,或者说相关联了如果你的session中的对象发生变法,提交事务后,数据库中的数据也会更新未保存更改,不要以为session就不会在 ...
- go语言从例子开始之Example21.协程
Go 协程 在执行上来说是轻量级的线程. golang使用协程用go关键字.后边正常调用函数. Example: package main import "fmt" func ak ...
- C#驱动mysql明明数值不为空却一直说DBNull.Value的诡异情况
最近遇见了一个很诡异的情况,就是当我们关联表查询时,副表如果有bit类型的字段的话,C#驱动读取该列时就会抛出“DBNull.Value不能转换为其他类型”的异常,但是我们如果拿出sql语句单独查询的 ...
- CSS 3D 的魅力
作者 | 子慕大诗人 来源 | www.cnblogs.com/1wen/p/9064011.html 前言: 最近玩了玩用css来构建3D效果,写了几个demo,所以博客总结一下. 在阅读 ...
- 使用jxls导出Excel报表
导入jar包: <dependency> <groupId>net.sf.jxls</groupId> <artifactId>jxls-core< ...
- 【leetcode】908. Smallest Range I
题目如下: 解题思路:简单的不能再简单的题目了,对于任意一个A[i]来说,其可能的最小的最大值是A[i]-K,最大的最小值是A[i]+K.遍历数组,求出所有元素中最大的最小值和最小的最大值,两者之差( ...
- 使用 v-html 绑定值
<div id="app03"> <div v-html="message"></div> <!--这里使用v-htm ...
- 06-图2 Saving James Bond - Easy Version(25 分)
This time let us consider the situation in the movie "Live and Let Die" in which James Bon ...
- linux教程及常用命令手册
Linux 教程 Linux 教程.Linux 简介.Linux 安装.Linux 系统启动过程.Linux 系统目录结构.Linux 忘记密码解决方法.Linux 远程登录.Linux 文件基本属性 ...
- thinkphp 连接postgresql
PHP连接: php.ini中将extension=php_pgsql.dll前面的分号去掉extension=php_pdo_pgsql.dll前面的分号去掉,然后设置extension_dir指向 ...