AD库转化为KiCad库(过程非常详细)
AD原理图库和封装库转化为KiCad对应的库文件
AD在中国有着较高的使用率,特别是在高校当中,许多学生上手的第一款PCB设计软件就是AD ,诚然AD有着许多优点,也比较适合初学者,但是不可否认的是他的缺点:
- 正版售价高昂,每年几十万的授权使用费,虽说AD公司允许私人使用盗版。
- 启动速度慢,当打开的工程比较大的时候,甚至启动时间会长达一分钟左右。对电脑配置要求比较高。
- 官方库中元器件极少,需要自己画元器件封装或原理图又或者去网上找他人的库,整理到自己的库中,极为麻烦。在实际工程中会严重影响工程进度。
这也是我放弃使用AD的原因
回归正题
相信有不少朋友都想摆脱AD,但是使用了很长时间的AD,积累了很多只属于自己的库文件,虽说KiCad的库极为丰富,但并不是全部器件都有的,这就让想使用KiCad的朋友很纠结,那么是否有将AD的库转化为KiCad的方法呢?方法其实是有的
相信很多朋友在看这篇文章之前也看过其他的文章,之前我为了寻找能转化AD库文件的方法,也找了很久,但看到的文章却不尽如人意
要么就是方法比较偏,比如先将原理图库或封装库中的元件一个个放到 .SchDoc或 .PcbDoc中,然后再将这些文件转化为KiCad对应的文件,然后再提取出其中的元器件原理图以及PCB封装,当然这方法本意是将AD工程 转化为KiCad的工程。
具体方法可以点击这里
当然还找到一种方法,也是本篇文章重点介绍的方法
–> 请点击这里
看到这个教程一脸懵逼,对新手及其不友好,让人不知从何下手,于是我特意去看了github的项目文件的README.MD,结果越看越懵逼
这里附上原项目地址: 请点击这里
这里就让我来详细说明一下这个转化的方法
第一步: 下载 pcad2kicad
解压文件,得到如下图所示的文件夹:
将文件夹名称改为:
第二步:下载解压之后得到的文件是lua文件,如果电脑没有lua的环境的话需要安装lua。请点击这里下载 Lua for Windows
双击运行安装程序,默认安装路径即可。
第三步:升级Lua
首先进入Lua官网: 点击这里
一般大家的电脑装的都是64位的win10,所以我们选择图中的文件并下载,并解压,得到如图所示的文件:
接着更改文件名,将 lua53.exe,luac53.exe,wlua53.exe更改为lua.exe,luac.exe,wlua.exe
然后复制所有文件,粘贴到Lua安装的路径下去:
第四步:安装7Z
请点击这里
下载如图所示的版本,并安装,安装路径默认
第五步:
将第一步下载的文件夹里面所有的文件全复制一份,粘贴到如图所示的路径下:
接着复制 pcad2kicad文件夹 注意:是文件夹,不是文件夹里面的文件!在C盘粘贴:
第六步:接下来开始就是转化之旅啦,之前都是在搭建转化环境
将需要转化的原理图复制,粘贴到 C:\pcad2kicad\ 中
这里我就选择转化的AD库为typec接口的原理图库文件
打开cmd:
输入 cd c:\pcad2kicad
接着输入 lua ad2kicad.lua Type_C.SchLib (注:这里只是示范)
并按下回车
好了已经转化完成了,查看文件夹:
以上就是原理图库的转换过程,由于该脚本的局限性,无法直接将AD的封装库直接转化为KiCad的封装库,需要将AD封装库先转化为PCAD,再转化为KiCad
具体操作如下:
将想要转换的封装库用AD打开,选择要转换的一个封装
点击文件->导出->P-CAD
得到PCAD的封装库文件
接着的操作和之前一样,将得到的 .LIA文件复制到pcad2kicad中
接着运行脚本:
成功得到 .pretty文件夹
接着查看一下文件是否能被kicad正常打开
于是将文件夹移动到桌面,并在kicad中设置了封装路径
成功实现了转换,但经过测试,并不能一次性将AD封装库全部转换,只能一个个转换,这点真的没有办法
最后就是3D模型的导出了,这点很简单
直接提取就可以了,顺带一提,有的3D模型提取出来为 .stp
可以直接将后缀名改为 .step ,导入kicad当中。
后记:
这种转换方法博主真的找了好久,而且这篇博客也写了好久,希望能帮助到大家
无论是用的什么软件画PCB,软件都只不过是个工具而已,用的顺手就可以了
如果这篇文章帮助到您的话,希望您顺手点个赞
白嫖是可耻的哦(狗头保命)
AD库转化为KiCad库(过程非常详细)相关推荐
- AD库转换为KiCAD库的方法
AD库转换为KiCAD库的方法 参照博主另外一篇文档: AD转换为KiCAD的方法,点击此处 转载于:https://www.cnblogs.com/zhiqiang_zhang/p/11109560 ...
- Kicad学习笔记1:KLC:Kicad库公约(kicad liberary convertion)
目录 序言 KiCad Library Utils 通用库指南 G1:一般准则 G2:通用和完全指定的符号 G2.1:术语定义;通用和完全指定的符号 通用符号 完全指定的符号 符号准则 S1 - 符号 ...
- MySQL库迁移到达梦的过程中,出现列长度超出定义的问题导致中断
问题描述: 通过达梦DTS在将MySQL库迁移到达梦的过程中,出现列[NAMES]长度超出定义的问题导致中断.错误信息如下图: 问题分析: 经排查,该表的NAMES字段存放的是中文,MYSQL中使用的 ...
- oracle手动 建库_Oracle手动建库过程
最近在网上看到很多初学Oracle或是从旧版的Oracle升级到10G的朋友们都问如何在Oracle 10G里手工建库的问题.今天正好有空,于是乎把在Oracle 10G里手工建库的全过程写出来,供各 ...
- NLP自然语言处理库系列教程——gensim库
Gensim是一款开源的第三方Python工具包,用于从原始的非结构化的文本中,无监督地学习到文本隐层的主题向量表达.它支持包括TF-IDF,LSA,LDA,和word2vec在内的多种主题模型算法, ...
- 动态库链接boost静态库
为了避免项目布署麻烦,需要将执行文件尽量静态链接 1. boost库全部静态链接 2. c++库静态链接 1,2点的改变如下,强制链静态库的方法为参数下为-l:libXXXX.a; 对于boost l ...
- Linux静态库.a与动态库.so的生成与区别、以及.so库文件的封装与使用
#一.前言 如果有公司需要使用你们产品的一部分功能(通过代码调用这些功能),如果不想提供源代码,那么就可以通过封装成库文件的形式提供给对方使用.本文主要介绍了生成动态库与静态库文件的过程.以及封装和使 ...
- python内置库之学习ctypes库(二)
ctypes库踩坑日记2 一.自己实现一个dll文件,再用python的ctypes库调用思路1更清晰 二.生成dll文件 三.ctypes库调用 一.自己实现一个dll文件,再用python的cty ...
- maven发布项目到私服-snapshot快照库和release发布库的区别和作用及maven常用命令
maven发布项目到私服-snapshot快照库和release发布库的区别和作用及maven常用命令 在日常的工作中由于各种原因,会出现这样一种情况,某些项目并没有打包至mvnrepository. ...
- 程序员的自我修养--链接、装载与库笔记:运行库
1. 入口函数和程序初始化 程序从main开始吗?:操作系统装载程序之后,首先运行的代码并不是main的第一行,而是某些别的代码,这些代码负责准备好main函数执行所需要的环境,并且负责调用main函 ...
最新文章
- ORACLE等待事件:direct path write
- zabbix之微信告警(python版):微信个人报警,微信企业号告警脚本
- 成功解决UnicodeDecodeError: 'utf-8' codec can't decode byte 0xce in position 130: invalid continuation b
- java 注解 属性 类型_跟光磊学Java开发-Java注解
- php 反向截取,反向PHP功能
- Git vs SVN
- ansys中使用模态叠加法进行谐响应分析与模态分析的关系
- 基于NXP i.MX 8M Plus处理器的核心板和开发板有什么功能
- 我深爱的Java,对不起,我出轨了!!!呸!渣男!
- FaceX-Zoo | 使用PyTorch Toolbox进行人脸识别(附源代码)
- 关于wlw(windows live writer):“无法连接到您的日志服务:服务器响应无效”的解决方案
- 教你计算个人所得税(企业员工)
- 云计算实训之项目3-基于微信实现自动化监控报警
- MPU6050陀螺仪 GY-25模块调试
- STEP 7中的编程语言介绍
- React全家桶(技术栈) 代码资料
- 转载国内私募界知名的操盘手刘文文的访问,收益匪浅
- matplotlib.mlab库的重要函数
- 校友会小程序开发笔记六:校友活动聚会功能模块设计与实现
- 华为从服务器获取安装包信息失败,华为系统恢复获取安装包信息失败
热门文章
- 一种解决各种 macos unlocker 无法下载 Darwin.iso 的方法
- [安全防护]诺顿产品之Symantec Endpoint Protection
- WinPE启动U盘工具箱 (通用PE工具箱ISO映像文件)
- 蓝桥杯c语言基础试题答案,2014年蓝桥杯c语言试题及答案
- 光配件招标采购技术标准
- 服务器版本虚拟打印机,虚拟打印机(ImagePrinter)
- DPS软件做MK(Mann-Kendall)突变监测分析方法(附DPS 7.05软件下载地址)
- 7.2.5 dps 测试软件,dps排行榜网站_7.1.5dps排行榜分享DPS模拟常见上榜翻译2
- mod sim tcp配置_ModSim32-ModScan32Modbus调试工具使用及配置说明.pdf
- macOS官方镜像下载