Jolla Unofficial Chinese Blog

第一批Jolla平板完成——一份来自工厂的报道


Jolla平板项目现在已经全面运转,这篇文章包含了最新的开发进程:

上周(第31周)我们和我们的中国合作伙伴度过了繁忙的一周。我们一起工作,以确保预发布产品分支已经为量产完成了所有最终修改。作为第一批包含了所有Jolla平板最终组件和包装的产品,设备生产中意料中地遇到了一些偶然问题。在 上周的博文中我们公布了我们的原计划,我们延迟了几天,但我们周末加班弥补了这段时间。现在第一批分支产品已经完成,并且看起来非常棒!开发者借用设备已经打包,额外的内测设备已经打包,一切蓄势待“发”!跟 上篇文章类似,我会解释这一进程一些步骤的更多细节。同时跟上次一样,出于NDAs(保密协议)的限制,我无法透露所有细节,请见谅。

第31周一开始的延迟

原计划是在28日完成SMT(表面装配技术)。这看起来没什么问题,因为在27日,除了PCB(印刷电路板),我们已经在SMT工厂准备好了所有电子组件。我们遇到的第一个问题出在物流上:将PCB从PCB工厂运往SMT工厂的飞机晚点了几个小时。这次晚点很短,我们按计划开始组装电路板,没有遇到什么大问题。

接着我们遇到了一些意料之外的状况。包含Sailfish系统并将其装载到设备eMMC(内部存储)的装载脚本1有些问题。这些问题在晚上才发现,所以解决这些问题耗了些时间。出于这些原因,7月29日的测试计划只能推到30日。

一般来说,软件装载2(有时也称为下载)到PCB应该在组装电路板时完成,这样就可以在真正组装平板之前验证PCB本身能正常工作。验证PCB时会将PCB放在一个测试设备上,链接上所有数据线,然后我们就可以检查显示屏、相机、扬声器、麦克风等运转正常。这一步看起来有些多余,毕竟设备完全组装完毕后这些测试很多还会再走一遍,但是平板的最终组装将在晚些天的另一个地方进行,这一步可以确保组装过程中PCB是没有问题的。

在工厂遇上麻烦

在测试PCB的时候,组装工厂则在进行余下材料的准备工作。这包括了机械部分、机电部分和包装部分,以及检查这些材料是否达到Jolla认证标准。由于之前材料准备和电子板运送的延时,我们不得不同组装工厂制定新的日程计划。这个工厂还有其他的客户,生产线需要些时间准备,还需要更多可用的资源。

7月30日,PCB在SMT工厂完成测试。这批PCB在31日送往了组装工厂,并装配到目标产品生产线。让我们懊恼的是,粘合外壳前部和压层显示屏+触屏+玻璃的装配机器坏了。修复这个问题又耗了些时间,我们因此未能赶上周五的日程安排。再一次,我们不得不调整计划。

弥补损失的时间

我们实在不希望延后设备的邮寄计划。在与工厂商议后,我们决定在8月1日周六加班赶工。Jolla平板组装从前部外壳开始,到各种小组件比如链接相机,然后是PCB,接着是用排线链接PCB和显示屏的触摸信号。外壳前部装配好后开始插入电池,装配扬声器,嵌入麦克风。这一切全部就绪后装上后盖,测试软件,确保一切运行正常。测试包含了所有的硬件特性,比如显示、触摸、USB、MicroSD、感应器、音效等。只有这些测试全部通过,我们才会完成其他的装饰部分,然后拧紧最后一颗螺丝。

最后,8月1日上午11点左右,第一台设备走下组装线。不得不说,显示屏看起来很棒,完全符合我们的要求,所有其他提高设备质量和性能的修改也一样。当设备组装完成时,我们的设计团队进行了完工检查,确保一切正确运行。电池已经充有一些电量,这样你在开箱的时候就可以顺畅地启动平板。

由于这是工厂的第一台Jolla平板,我们花了不少时间告诉新工厂的人事部门如何组装平板并达到Jolla定义的相关可接受标准。这使最终确定构建的时间长了点。而且这也是第一次我们在工厂生产线上完整地组装平板。当这个漫长的周六结束时,我们Jolla团队大约在9点离开工厂,前往当地租房,享受一份“稍有”延迟但完全应得的晚餐。

最后,我们终于办到了。尽管中途有许多意外和挑战,我们都在第31周完成了设备的构建。下一步是让物流准备就绪,让这些平板搭上前往开发者计划成员的旅程。我们将在接下来的博文中提供更多信息。

在此致上诚挚的问候,

Sage


  1. 原文为“flashing scripts”,可能是指将软件固化到硬件的一个脚本(程序) 

  2. 原文为“software flashing/downloading” 


Marko Saukko

自2012年2月起任Jolla手机工程师。 Nemo手机工程维护者,Mer项目维护者,拥有数年硬件自适应工作经验。摄影和电子游戏狂热爱好者。


Translated by

TylerTemp

TylerTemp是一只Python程序员。你可以在这些地方找到我哦:      

如果你喜欢我的作品,你可以买我一杯啤酒,让我做的更好:  |  Flattr this