最近2个月做了一个小项目,虽然没怎么赚钱还给自己挖了一些小坑,但是也有很多收获。用最近流行的一次词语,在此做一个”复盘”。
项目是给客户交付定制的165套板子,板子功能和平时我们做的东西差不多,只不过功能更加简单、尺寸更小一点、外围接口有所不同。
所以当时就信心满满的把这个单子给接了下来。
合同签订时间是8月27日,交付周期要求一个月,要求在9月底前拿到板子。
由于时间非常紧张,于是在合作意向基本确定时,我们就开始动手设计了,计划是先做一版,调试完之后,直接投板180套(多预留15套)。
第一版PCB板是在9月10号拿到的,为了节约时间,9月11日板子在公司手工焊接完成,之后就进行了各个模块的调试,中间遇到些小问题,还好很快都解决了,之后在9月15日正式投板。中间还完成了元器件的采购(为了方便,核心器件我们自己采购,其他元器件焊接厂代采购的),板子在9月28日从焊接厂到达公司,在这之前同时还完成软件的定型(在开发板上进行的验证测试),生产测试流程的文档。
拿到板子我们就第一时间开始测试,没想到一上来就出问题了,上电后电源指示灯都不亮,这不尴尬了,平时不急不慌的硬件小哥哥也是急的一头汗在不停的找问题,后来发现硬件设计有问题,有个电源芯片的引脚没接地,他想当然的认为该引脚和芯片的底部焊盘是连接在一起的,认为底部焊盘接地就可以了。在芯片外面飞一根线倒是可以解决,但是这可是要卖出去的啊,不能赤裸裸的在外面飞线啊,于是只能把芯片吹下来,在芯片下面处理下,之后再焊接回去,一块两块板子还好,180块板子可是费了老大劲了,找了两个人帮忙,干了几小时才弄完。
说到这里你可能要问,你们不是之前做了一版,为什么还有这个问题呢?事实是,第一版电源电路部分他用的不是最后投板的这个电路,因为那会他还没有设计好9-36V供电电路,好吧,没有经过验证,不出问题才怪呢,还好不是大问题。
之后就是下载程序、测试,中途还要给一个通讯模块做固件升级和配置,一套流程走下来顺利的话得十分钟,刚开始测试,还遇到个各种各样的问题,比如有4G模块不识别的,有网口不通的,而且看起来比例还不少,把我们吓得不清,当时和客户吹的牛逼,信誓旦旦的承诺一个月交货这不完蛋了,所以当天在顺丰停止收单前,只给客户发了16块板子过去。
面对这无法交货的压力,当天晚上我主动和对方研发及采购打了个电话,做了一番真诚的解释,对方人都比较好,没有对我大动肝火。并且人家在没有收到货之前,就把第二笔款提前打给我们了,真是很感动啊。在双方沟通下,剩下的板子十一节假日过后再交。
后来十一假期过得也不是很自在,一直惦记着这事情,于是提前两天就回来去公司测试了,后来在10月13日又寄过去134块。之后的测试相对较顺利,出问题的比例也少了很多。
这期间又发生了一件值得教训的事情,本来其实是要在10月12日寄过去的,结果都打包完成之后发现了一个坑爹的问题,4G的ipex座子焊接厂给焊反了,当天紧急让焊接厂的人赶到公司,一直干到晚上十一点才重新焊完。话说这个问题为什么之前没发现呢?因为我太想当然了,因为之前一直测4G天线时候接到模块上的,而实际客户最终是要接到底板的接口上,所以我们做了一个转接设计,本来以为这肯定是没问题的,就偷懒没测这一部分。最后也为自己的偷懒付出了惨痛的代价。
联系客服