专栏首页单片机爱好者一个单片机爱好者和国产EDA工具的故事

一个单片机爱好者和国产EDA工具的故事

抱歉,这段时间在忙项目,没时间更新,所以,今天给大家讲个故事~~~

哈喽大家好,我是MCU起航。看到这样的开头,熟悉我的朋友肯定就猜到了:我又要讲故事了!是的,最近看到朋友圈一篇文章传的比较火《没了美国EDA软件,我们就不能做芯片?看一线工程师怎么说!》

看完之后心里确实有点压抑,某些国家对我们的技术封锁从未停止,甚至随着我们的强大,这些封锁越来越明显。

首先说一下,EDA工具有很多。有用来设计芯片的,有用来仿真的,有用来编程的,也有用来设计电路的。而我只是个嵌入式行业从业者,所以这次故事的主角,自然就是用来画板子的工具了。

时间大约是2016年下半年,十一月份。当时在用某工具画板子,画到一半,老婆大人有事要去小姨家住两天,需要我陪同。那我自然要跟着,于是收拾东西。图怎么办?自然要放在笔记本里接着画。

但是那天很邪门!

笔记本之前没装过某工具,现装的。但是装完以后,相关的EDA工程文件就是打不开。卸载之后,重新安装,还是同样的问题。气得我当时想砸电脑!但是想想我那可怜的余额、爱购物的媳妇,忍!

然后开始想替换方案。

之前画流程图的时候,因为懒得安装visio,于是找了一个在线画流程图的工具:processon。它是通过浏览器来在线绘制流程图,免费用户最多只能在线存储9个流程图,用着还凑合(白嫖的,我很知足)。

也就是从那时候开始,我开始注意一些在线办公的工具。

咱们国家的网络是很神奇的,当你在网上搜索一样东西之后,接下来的几天里,你上网的时候弹出的各种广告,都和你之前搜索的关键词有关。你们都懂得…

而也就是那个时候,一个工具进入了我的视线:easyeda。而它,就是LCEDA的前身!

它同样是一个基于浏览器的工具,可以在线操作,无需安装,可以多人协同办公,支持AD文件的导入,内部有超多的原理图和PCB库(自从用了这个工具,我已经很久没有自己画封装了)。所以,只要你有电脑,有网,有浏览器,就能办公!

不过当时我比较谨慎,一来它名不见经传,二来我比较懒,不想随便换工具。但是直到那天,要去媳妇的小姨家,而某工具忽然不给力。没办法,我就试了一下。而这一试,让我目睹了easyeda(LCEDA)磕磕绊绊发展的四年。

easyeda的创始人叫老贺,曾经是一名大学老师。某次课上,他教他的学生使用EDA工具制图,这时他的学生问了他一个问题:老师,为什么中国没有自己的EDA工具?

是啊,为什么?

师者,传道、受业、解惑。可能这一次,他觉得没法回答学生的问题。所以,老贺决定自己来设计一款中国人自己的EDA工具。

于是从2011年开始,老贺逐渐把自己的精力投入到了EDA工具的开发,期间由于资金问题,甚至变卖了自己的网站。直到2014年,easyeda终于问世。而我接触到它时,已经是2016年的下半年了。

那个时候的它,界面风格比较朴素。当时我没有截图,找几个网上的图(从一篇2015年的文章中搬运的),咱们看下:

那个时候的easyeda刚刚问世,虽然老贺对它期望很高,但难免存在一些问题。我印象里,当时并没有专门的售后QQ群,也没有在线客服,可能也是资金问题吧。所以一旦有什么使用上的问题,全靠邮件联系。因此早期的时候,使用上有什么不清楚的地方,我都是靠发邮件和对方联系。

而且,我当时心里隐隐有种担忧:这种小公司,发个邮件,不会半个月才给回复吧。

然而现实是,基本上我当天发的邮件,大部分当天晚上都会回复。

所以,虽然当时的easyeda名气不是很大,但是回复邮件速度还算快,某些功能确实好用。因此我也慢慢开始放心,逐渐把越来越多的项目放在这里开发。

可能是我这种爱发邮件的用户引起了他的注意,觉得我会成为他们的种子用户,所以某次邮件沟通完之后,老贺给我打了个电话,聊了聊,用他的原话说:给我们的产品吐吐槽!

我这人反应比正常人慢半拍,你要是给我一天的时间来找你们的槽点,我能找的很好。临时找的话,就一般了。所以简单聊了几句,提了一些建议就结束了。那次通话时间不长,留给我的印象只有三点:

1、南方人的口音

2、技术人的腼腆

3、对自己产品的期望

咦,我好像知道了老贺是哪里的口音了!

2016年底,一天下午,我在立创商城买完元器件,去他们社区闲逛。无意中刷到了一篇帖子:

帖子发布时间是2016年7月份,但是我临近春节的时候才看到。而且隐隐间,我觉得嘉立创将来会跟easyeda发生一些什么~~~

嘉立创我是2013年开始接触的,最开始是打样。价格合适,速度也快。而且他们的在线ERP系统提交板子信息、计价、审核、查进度,用起来确实方便。后来开始用立创商城,因为做完板子需要买元件焊接,而且只要你的板子还没有进行到“字符”这一项工艺,那么买的元件就能和板子一起发货。后来因为立创商城规模大了,有多个仓库,这个功能也就取消了。

果然,2017年三月份,我在从北京回家的路上玩手机,又刷到一条信息:

预感成真了!

我立刻在Q上给老贺发信息,进行确认!老贺只回了两个字:是的!

其实,从嘉立创说要自己开发EDA工具的时候,我就大致猜到了它的目的。从商业角度不难理解。一个电子产品的设计,包括几个部分:原理图、PCB绘制,制板,元器件采购,焊接,程序调试。

除去原理图、PCB绘制和程序调试这样的不可控阶段,制板、元器件采购和焊接,都属于可商业化的环节。而这三个环节,嘉立创都已经涉足,并且发展迅猛,几乎形成了一个完整的商业闭环。也就是说,但凡是电子产品设计过程中遇到的需求,嘉立创基本都能解决。就我个人来说,制板、SMT、元器件采购,基本都在嘉立创完成。原因很简单,只有两个字:省心!

虽然我可以通过一些渠道买到便宜的料,然后自己焊接,但是打样阶段总这么搞,终究会累的。也有人会抱怨立创商城的价格贵,呵呵,你跟得捷电子和贸泽电子对比过吗?

那,他们为什么还需要easyeda?

注意我的措辞,刚刚说商业闭环的时候,修饰词是“几乎”。一个电子产品的设计,是从原理图的绘制开始。所以,如果能在设计原理图的初始阶段,商家就告诉用户我这里有什么、SMT支持哪些料,既方便了用户的方案验证,又给自己的商城、SMT带来了订单,这是一个双赢的结局。而只有在设计最开始的阶段,引入商家的服务(免费的EDA工具),才能更方便的推荐、开展后续的环节,进而真正形成一个完整的电子产业闭环。

对老贺来说,他的easyeda之前的宣传方向一直都是海外。虽然拥有了几十万的用户,但盈利一直是个难题。据说并购之前的那段时间,老贺每个月都为团队的工资发愁。看来当老板也挺不容易的啊!

并购之后,easyeda可以直接为嘉立创的几十万工程师提供免费的设计服务,而且是完全国人自主的EDA工具,不用担心版权的问题。而立创商城可以通过easyeda的海外影响力,推广自己的海外市场。

额,一不小心说多了。

大概从2017年上半年开始,我会时不时的跟朋友推荐这个工具。不过大部分人都和我最初一样,觉得安于现状挺好,懒得换。愿意接受或者尝试的,只有一小部分。我总结了一下,主要分几种:

1、受到版权困扰的。这个问题我在交流群里经常看到有人在抱怨,而且这几年越来越多的公司收到某软件公司的警告。没办法,没有授权就是没有授权。

2、学生。毕设期间,想快速画原理图和PCB的。easyeda提供了模块的功能,以前你画一个最小系统怎么也要20分钟。而easyeda里,有别人已经画好的、免费分享的最小系统模块,直接选中、放置,结束,前后也就一分钟。

3、极客。愿意体验新鲜事物的。

4、需要团队协作的项目。easyeda的团队协作功能是非常好用的,也是老贺强烈推荐的。我之前曾经有几个项目是和别人合作完成的,我人在河北,他人在北京,但是通过团队协作的方式,沟通上几乎没有任何问题。

并购之后,easyeda的海外域名不变,依然是easyeda.com。而为了更好的服务国内的工程师,他们在国内搭建了服务器,启用了一个新的域名,也就是现在相对比较常见的域名:lceda.cn。立创EDA的首字母缩写!

注意,是lceda.cn,不是lceda.com。

并购之前,easyeda的版本更新是比较慢的,我印象里要两三个月更新一次。并购之后,更新速度快的吓人。有时候半个月一更新;有时候一周一更新;有时候,我今天发现一个bug,反映上去,第二天就更新了。看来资金充裕之后,做事效率确实不一样。

2017年初的时候,嘉立创喊出了口号,要在2017年中,也就是6月份的时候,实现SMT的第四阶段,也就是SMT要支持立创商城所有的贴片元件。作为一个见证了1、2、3阶段的人,我深刻的感受到,他们一直在孜孜不倦的……………….给自己挖坑。因为前面几个阶段基本都拖延了好几个月才完成,现在又来,呵呵~~~

不过我无所谓,已经习惯了。我更关注的是,LCEDA与嘉立创SMT的配合。做过SMT的人都知道,生产时需要提供几个文件:

1、制板文件,一般是gerber;

2、BOM,也就是物料清单

3、坐标文件,也就是一个元件在一个板子上的位置和角度。

三者缺一不可。LCEDA可以导出这三个文件,但是并购之前以及并购之后刚开始的几个月,导出的坐标文件是不能直接用的,需要手动修改一些参数的名称,然后才能被嘉立创的SMT系统识别。虽然耽误不了几分钟,但操作的不顺畅还是让人感觉不是很爽。

我印象里,大概是2017年底,具体时间记不清楚了,嘉立创的SMT和LCEDA完成了SMT环节上的配合。不再需要手动修改,从LCEDA导出BOM和坐标文件(前提是要符合嘉立创的规范),不再需要手动修改,直接就能导入到嘉立创的SMT系统里。这种顺畅的感觉,犹如一个便秘多日的病人,忽然通畅了一般~~~~

所以,2017年,我印象里easyeda,或者说LCEDA主要就两件事:1、并购;2、开始融入嘉立创的电子产业链。

看到这,有人会说:你讲了这么多,全是好听的,没被坑过?

没被坑过是不可能的。并购之后,我被坑过两次。大概是2018年中的时候,当时是因为他们的铺铜算法做了调整,导致我应该铺铜的地方,没有铺上,打样出来后,完全不能用。

并购之前我没遇到过问题,并购之后反而遇上了,你说尴尬不?

其实这反而说明lceda正在以新的团队,新的方式做事。可能刚开始会有一些问题,但只要把最初的阶段克服掉,我相信后面会越来越好。而且这也导致我养成一个习惯,每次打样时,以生成的gerber文件为准。

当时被坑的怎么办?我记得还被客户在电话里怼了一顿~~~

于是我厚着脸皮去找老贺~~~

能够感受到,老贺正在以一种较真到极致的态度,死磕自己的产品。而LCEDA,也以一种更快的速度在升级、更新,以一种全新的姿态告诉这个世界:我们是认真的!

也许我们国家需要更多的这样的人。

所以,2018年,LCEDA在以一种飞快的速度进行着更新,增加了用户界面、改版了编辑器界面、增加了版本管理的功能、元件库增加对立创商城的支持、增加了3D预览、增加了交叉选择和布局传递、增加了拼板功能、优化了边框设计等等等等。东西太多了,有的可能没注意到,有可能不是2018年的,但已经不重要了。

2018年底,2019年初,工作需要,对一个四层板进行修改。这个板子之前是别人画的,现在交给我和一个同事负责。我尝试把它导入到LCEDA里面,以团队协作的方式来推进。结果,遇到了一个之前没遇到过的问题。

之前的板子尺寸都比较小,一般也就10*10以内,而且以两层板为主。这次的尺寸是18*14,四层板,网络的数量将近700个,焊盘数量直接超过了两千个,超过了当时LCEDA的目标极限。导入后最直接的效果就是打开PCB工程时,慢的没脾气。经常等着等着,弹出一个浏览器长时间没反应的对话框,问你是关闭还是继续等待。

而且,即便PCB打开了,无论是拖动元件,还是画线,那种卡顿的感觉,让人仿佛回到了网络的石器时代。还好我这个人比较佛系,要不然又要砸电脑了。耐着性子画了几天,终于受不了了,找LCEDA客服沟通。

在客户小哥的建议下,改了一些配置,好用了一些,否则画那个图真的会让我抑郁。在那时看来,LCEDA对大文件的支持能力还是略显单薄。所以,2019年,我对LCEDA的关注点就是打开、处理大文件能力的支持。可能也是受到我这种“爱挑事”的用户的“挑衅”,他们也开始对大文件的处理能力的优化。

每次更新我都很期待,当然,时不时的也会有“惊喜”:

总的来说,这一年虽然速度和流畅性上没有大的改进,但总算是有些进步,可以干活了。以前有问题的时候,经常麻烦老贺,现在有问题,总找这位客服。毕竟老贺是负责人,不能总干客服的活,一个人要有一个人的定位。话说回来,不知道老贺现在在团队里做什么~~~

而且这位客服兄弟基本上天天加班,看来团队很忙碌:

就他这个目标,我怕是……….希望嘉立创能考虑下,给你们的员工解决一下终身大事………….

终于,2019年12月份,LCEDA发帖——《立创EDA真香警告:新PCB引擎强势来袭!流畅得不像话!》

看到这个标题,我就知道,他们离翻身的时候不远了!

看完帖子后得知,原来他们在2018年就开始考虑这个问题了,而经过了一年左右的时间,终于找到了可以用来解决的方案。我当时去试用页面进行了体验,体验中的PCB文件比我当时的文件还要大很多。而运行的速度真的是流畅异常,画面缩放时那种顺滑的感觉,犹如在看视频。当前,该引擎只出了一个试用的DEMO,还没有达到正式使用的阶段。

问及什么时候能投入使用,当时客服给出的回答是最快也要2020年中旬。所以,从那时开始,我就盼着新的引擎能快点投入使用。

后面的事情大家都知道了,2020年初,我们的国家遭遇了新冠,全国进入了停工停产的阶段。然后,有很多人奔赴武汉…

再后来,就是现在了。前几天,又看到一则新闻:

如果是十年前,我看到这样的信息可能会有些生气,但现在基本已经过了那个阶段了。我相信,会有一些年轻人,默默地记住这天,默默地做一些事,默默地坚持很多年,直到我们可以无视他们所有的小动作。

截止到本文发布,我又咨询了一下客服,PCB的新引擎,最快年底就能用了~~~

本文分享自微信公众号 - 单片机爱好者(mcucoder),作者:MCU启航

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2020-06-18

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 闲聊:关于能量反馈型电子负载的一些问题

    关于文章的发布方向,虽然是单片机为主,但也尽量考虑一些其它的类型。毕竟固步自封,没什么好的结果。也欢迎大家留言,把你们感兴趣的话题说出来。太简单的,像查个数据...

    MCU起航
  • 直流电源内部如何实现CV或CC输出?

    所以,这件事情的起因是:我转载了一篇文章,而转载的文章中又提及到了其它的文章。而那位细心的读者想知道被提及的那篇文章的内容。于是我试着找了一下………

    MCU起航
  • 什么是电子负载?电子负载的工作原理

    从功能上来说,电子负载和电源完全相反,电源用于给电子产品供电,而电子负载用于吸收或消耗功率。但从工作方式上来说,电源和电子负载有非常相似,通常 工作在恒压CV模...

    MCU起航
  • 以太坊智能合约开发第四篇:实现Hello World智能合约

    Marser
  • ICML 2019论文录取Top100:谷歌霸榜

    据了解,今年ICML共提交3424篇论文,其中录取774篇,论文录取率为22.6%。录取率较去年ICML 2018的25%有所降低。

    磐创AI
  • 苏联曾经的AI有多强?一段几乎已被世人遗忘的往事

    现如今,阿兰·图灵、马文·明斯基、约翰·麦卡锡这些来自西方国家的计算机科学和人工智能之父的姓名即便还不是家喻户晓,但至少在相关领域内人尽皆知。但是,很少有人知道...

    机器之心
  • ICML 2019论文录取Top100:谷歌霸榜

    据了解,今年ICML共提交3424篇论文,其中录取774篇,论文录取率为22.6%。录取率较去年ICML 2018的25%有所降低。

    新智元
  • Android开发中应该避免的内存泄露

    一、背景和目的: 目前许多开发人员在Android开发过程中,较少关注实现细节和内存使用,容易会造成内存泄露,导致程序OOM。 本文会通过代码向大家介绍在And...

    陈仁松
  • 用scikit-learn学习K-Means聚类

        在K-Means聚类算法原理中,我们对K-Means的原理做了总结,本文我们就来讨论用scikit-learn来学习K-Means聚类。重点讲述如何选择...

    刘建平Pinard
  • Facebook:AI视觉训练升级,1秒钟可记录40000张图片

    Facebook近日在西雅图 Data@Scale 大会上公布的一篇研究论文中表示,已成功开发一套新的计算机视觉系统,该系统在每秒钟可完成4万张图片的训练。这样...

    BestSDK

扫码关注云+社区

领取腾讯云代金券