关于KiCAD

使用背景

一直以来公司都在用AD作为EDA软件,但是最近公司频繁收到律师函,所以决定找一款开源的软件来代替AD,目前市场上开源的只找到了KiCAD和Easy EDA(中文版立创EDA),最开始选择用立创EDA,因为他打开AD的工程文件比较方便,只需要把AD文件另存为ACSII格式就可以了,但是这个软件是在线操作的,没有本地的,所有的工程都是在线保存在云端的,本地没法保存,不太方便。而且这个软件的私密性也不好,如果你不小心把自己的工程建成了公开版,那么用这个软件的所有用户都可以看到你的原理图,相当于泄密了。后来就决定采用KiCAD,对于层数不是很多的板子这个软件完全够用。但是这个软件也存在问题,就是无法打开AD的文件和库,需要用脚本进行转换,具体操作我会在单独写文章进行说明。

一些缺陷

  1. 不同工程之间原理图不支持复制,增加了原理图的开发时间。但是可以将某个原理图整张加入到当前工程原理图中,所以某些功能可以做成模块,直接可以调用,比如CAN,LOCBUS,电源部分等。
  2. 画原理图从库里调取元器件的时候,不能对一个元器件一次性多次放置,放完一次之后需要重新打开库调取,操作比较慢。
  3. 原理图和PCB鼠标左键功能比较少,尤其是原理图,鼠标左键点击某个器件,没有选中的提示,也不能用左键进行拖动,复制等操作,操作不够简单灵活,个人认为是一个缺陷。
  4. BOM导出后每个元器件单独列出,不会像AD那样将属性相同的器件列在一起(比如值相同或者名称相同),这样对制作BOM来说比较麻烦,要将相同的一个个挑出来。
  5. PCB不能画圆弧,对PCB的开发来说是个问题,尤其是需要进行画射频天线时。目前可以实用多边形线条画一个圆弧,然后将层选择为铜层,但是这种操作圆弧不能选择网络,无法和走线相接,所以需要先走好线,将圆弧的位置留出来,然后在添加圆弧,只不过最后会报DRC错误,因为自己知道是什么错,可以不用管。
  6. PCB不能进行补泪滴,需要安装插件,但是安装的插件之针对插件类型的器件的通孔焊盘或者过孔via补泪滴,无法对SND焊盘进行补泪滴。这样没有泪滴会导致某些走线不可靠。
  7. 目前版本V5不支持中文,原理图一些注释需要用英文来写,不方便,PCB的一些中文LOGO和注释等无法放置,需要利用系统自带的图形转换工具,比较麻烦,做出来很多都不符合实际想要的效果。但是可以强迫自己多学点英语。

关于KiCAD的更多相关文章

  1. Kicad使用经验谈

    最近开始学习使用Linux上的开源软件KiCad来绘制电路图和PCB.学习这个还是比较快的,用了两天了,觉得还是蛮方便的. 在这两天的使用以及今后的使用过程中,一定会有很多想要谈的.所以,就写下这篇博 ...

  2. Kicad中批量添加过孔

    布线按V即可插入过孔,但在铺铜,或大电流走线时,有时需要手动添加一些过孔. 但Kicad里面并没有这样的菜单,最后搜索到,要添加过孔时,需要先建立一个单过孔的封装. 然后插入这个封装到PCB.然后修改 ...

  3. 如何让 KiCad EDA 5.1 不显示铺铜

    如何让 KiCad EDA 5.1 不显示铺铜 在画板最后给 PCB 铺地,铺地结束后检查然后发板出去打板. 板子回来焊接,调试时发现有问题,边调边改线路,打开 KiCad 一看满屏的铜皮,怎么改呀? ...

  4. KiCad 一款强大的 BOM 和 装配图生成插件

    KiCad 一款强大的 BOM 和 装配图生成插件 可以生成 BOM 和在线的图形. https://github.com/openscopeproject/InteractiveHtmlBom In ...

  5. KiCad EDA 原理图库的最佳实践

    KiCad EDA 原理图库的最佳实践 由于有 Alias 别名元件,可以不用一个每一个元件都有一个元件. 对每种元件类型建议一个元件库. 因为 Value 和 元件名是一样的,所以元件名要尽可能的简 ...

  6. KiCad 国内下载镜像收集

    KiCad 国内下载镜像收集 KiCad EDA 5.1.0 https://mirrors.dglinux.com/kicad/windows/stable/kicad-5.1.0_1-x86_64 ...

  7. 使用 FreeCAD 打开 KiCad 用于制作外壳

    使用 FreeCAD 打开 KiCad 用于制作外壳 先看导入后的结果. 步骤: 安装 FreeCAD 安装 KiCad StepUp Mod Addon 重启 FreeCAD(非常重要,不重启不生效 ...

  8. 免费开源 KiCad EDA 中文资料收集整理(2019-04-30)

    免费开源 KiCad EDA 中文资料收集整理 用 KiCad 也有一段时间了,为了方便自己查找,整理一下 KiCad 的中文资料,会不定期更新. 会收集KiCad 的新闻.元件封装库.应用技巧.开源 ...

  9. 【KiCad】 如何给元件给元件的管脚加上划线?

    如何给元件给元件的管脚加上划线? 在一线元件需要注明一些引脚是低电位使能的. 比如这样. 每款 EDA 软件有不同的做法,有的是在前后使用 /,有的是给每个字母加上 /. KiCad 不一样,使用的是 ...

  10. 如何让你的 KiCad 在缩放时不眩晕?

    如何让你的 KiCad 在缩放时不眩晕? 使用 KiCAD 第一感觉是打开速度非常快,而且 PCB 拉线也非常快,封装库又多. 但有一个问题,缩放时总给人一种眩晕,原来是因为鼠标自动跑到屏幕中间去了, ...

随机推荐

  1. python3 requests库学习笔记(MOOC网)

    奏:HTTP协议对资源的操作 方法说明:GET 请求获取URL位置的资源HEAD 请求获取URL位置资源的响应消息报告,即获得该资源的头部信息POST 请求向URL位置的资源后附加新的数据PUT 请求 ...

  2. sass的语法及其用法

    1.sass语法 1.1 css的编译模式 css --- 普通 sass / scss --- 高效 // ********* less --- 高效 1.2 sass介绍 来源: ruby语言 基 ...

  3. spring 事物(二)—— 编程式事物实现与扩展

    简介 使用TransactionTemplate 不需要显式地开始事务,甚至不需要显式地提交事务.这些步骤都由模板完成.但出现异常时,应通过TransactionStatus 的setRollback ...

  4. 灵活轻便的Table控件,适合复杂样式的内容排版

    github仓库地址 https://github.com/gaoyangclub/GYTableViewController 前言 TableView是在项目开发的时候经常用到的组件,几乎百分之八十 ...

  5. 【知识强化】第四章 网络层 4.5 IPv6

    这节课我们来学习一下IPv6. 首先呢我们来看一下为什么会有IPv6的产生.由于我们之前探讨过,对于IPv4这种编址方式呢,这个地址线已经被消耗殆尽了,已经没有剩多少地址.所以我们就学习了两种技术,一 ...

  6. 2018-12-25-win2d-图片水印

    title author date CreateTime categories win2d 图片水印 lindexi 2018-12-25 10:37:52 +0800 2018-03-19 08:3 ...

  7. 2018-8-10-win10-uwp-httpClient-登陆CSDN

    title author date CreateTime categories win10 uwp httpClient 登陆CSDN lindexi 2018-08-10 19:16:53 +080 ...

  8. centos7下的Firewalld

    一.介绍 防火墙守护 firewalld 服务引入了一个信任级别的概念来管理与之相关联的连接与接口.它支持 ipv4 与 ipv6,并支持网桥,采用 firewall-cmd (command) 或 ...

  9. 1.MVC的初步了解

    1.MVC简单介绍 1)原理(如图)如果想更加深入了解原理,可以访问此地址(https://www.cnblogs.com/uicodeintoworld/p/8950877.html) 理解:客户端 ...

  10. python用户名密码限定次数登录

    """ 1. 用户输入帐号密码进行登陆 2. 用户信息保存在文件内 3. 用户密码输入错误三次后锁定用户"""" test.txt ...