立创EDA硬件项目的版本控制与团队协作

0. 前言
我之前使用AD 进行pcb设计时候,经常面临的问题就是,没有有效的方法进行硬件项目的版本控制问题,打样的版本就压缩一个文件进行备份,之后的版本迭代根本没有办法进行回溯到之前的任意一个版本上,查看之前的版本需要解压备份文件再打开,简直太弱智地要人命。立创EDA有效解决了这个问题,就像软件版本控制一样进行硬件的版本控制,让硬件开发变得高效可控,不再害怕不小心改错了,或者无法找回之前给到客户的硬件版本。
立创EDA是在kicad的开源方案基础上进行开发的,所有的元器件原理图或者PCB封装都是文本文件,由文本定义了元器件,不像AD那样是二进制的,所以是天然的适合git进行版本管理,可以跟踪工程的每一次的修改。
在使用过程中,立创EDA不像kicad和AD那样需要自己维护元器的封装库,一时开始是无法适应的,但是立创EDA可以创建属于自己的封装库,把一下常用的器件放入团队的器件库中就可以很方便使用器件了,不需要每一次都在商场中搜索器件
1. 注册公司账号
使用法人或者行政的专用手机号码注册立创EDA,避免硬件资产与员工绑定
2. 创建公司团队
使用公司手机号进行团队管理

3. 添加团队成员

4. 新建团队工程
所有工程的创建由公司账号进行工程管理,开发者没有权限管理工程

5. 添加成员为开发者
项目工程下分配开发者

6. 开发者进行硬件开发
开发者打开立创EDA,选择团队项目进行硬件开发

7. 项目的版本管理
开发者进行项目的版本管理, 在每一次的硬件修改情况下,创建新节点v1.0或者新建分支feature-1-lcd(1-lcd-v1.0),有效解决硬件版本管理混乱的问题,与软件版本控制进行有效匹配

8. 维护专属器件库
在遇到一下常用的器件的时候,手动加入器件库,以后就在维护的器件库中查找放置的器件
在器件库中,编辑自己维护的器件,一般修改供应商等信息与自己维护的器件库存相对应,之后生成的bom表就同步了。

文章评论