enigmae 发表于 2015-9-7 11:41:59

【巨坑】WP-34S硬件指南

本帖最后由 enigmae 于 2015-10-27 11:46 编辑

//10月27日更新了刷入部分
//10月9日更新为第二版

病了一个多月终于能爬起来了,不用去当大体老师真是万幸,,,
呃,扯远了,硬件指南第二版,包含常见问题及时钟模块的安装。
需要的工具有:螺丝刀、电烙铁以及必备的焊锡松香等、线材(有专用连接线的话,前面的都可以不要)、TTL转接板、电源(USB4TTL自带电源,如果使用其它方案请注意需要3.3V电源)。
晶振32768Hz,贴片电容0603,18pF两只

软件是官方的,你们不要去百度上搜了,
官方项目地址:http://sourceforge.net/projects/wp34s/?source=typ_redirect
这里下载各种手册、软件。
最新版本ROM地址:http://sourceforge.net/p/wp34s/code/HEAD/tree/trunk/realbuild/
不想去官网找的,3800版本ROM和软件地址:http://pan.baidu.com/s/1pJkqjeN

硬件部分
好消息好消息,焊接的线少了几条!!!(虽然习惯焊接了
对,有几条没必要焊接的线,它们是ERASE和RESET


*1
首先,拿到机子,确定它可以开机,然后,拆下电池盖,可以看到触点接口。


然后准备一根针,一条导线。
开机,翻过去,把ERASE和VCC短接(左下和右上),用点力什么的,然后拿针捅一捅上面的复位按钮。
转过去看看屏幕白了开机没反应就说明已擦除成功。

接下来是拆机
首先,打开后盖,可以看见三颗螺丝,拧下来;然后拨开胶垫两头,各有一颗螺丝,拧下来。

*2

然后,准备一张银行卡之类的卡片,将计算器底部左侧或右侧稍稍使劲掰,顺势将卡片插入,划至中间,前后晃动,将卡扣撬开,然后从左侧或右侧开始分别如法炮制打开两侧卡扣,最后打开顶部卡扣。嗯,自行体会吧。就是这样很带感的。





*3
这是卡扣的位置图。
于是就可以看到里面了,下面需要焊接至少两条线,RX和TX,其余的VCC和GND可以想办法弄(shuan)在电池扣位置上,当然推荐焊接,如果你一定要问我为什么,我只能说一句,“无可奉告”(划掉)(实际原因是花了大量时间尝试不拆机不焊接,均失败,进度条根本不动啊,焊好之后刷的一下就好了)(好吧,我手抖,人品差,还在用面包板上飞起来的MAX232,比起之前的那些更相信焊接功夫,三年级开始玩烙铁,手再怎么抖,这么几条线还是绰绰有余)
焊接时要小心别弄短路了,这一步考验焊接技术,,,不过楼主用不规则形状烙铁头拖焊过TQFP100,这种自然不在话下了。

这是上一版的图,这一次懒得没拍,这一次只焊了VCC,GND,TX和RX

这里多说一句,有个小技巧,对各种烧写器都适用。在烧录前,把烧录器的TX和RX短接,然后使用串口收发软件,打开串口,发送一组16进制数值,相对应的,应该会收到同样的数值,说明转换板及串口是正常工作的。

接下来是烧写新固件,楼主使用了真正意义上的串口,用一片MAX232作协议转换。

这里强调,TX接RX,RX接TX!!!(我之前以为这是常识!!!)


使用软件MySamBa,记得右键管理员权限打开啊


选择固件,可选择的固件有:
calc.bin 最基础系统
calc_full.bin 包括了完整的FM库的最基础系统
calc_xtal.bin 当焊接了外部晶振,可以使用此包,提供了一些时间函数
calc_xtal_full.bin 包括了完整的FM库的xtal(晶振)包
calc_ir.bin 当焊接了外部晶振以及红外线led,可以使用此包,在xtal包的基础上提供了ir接口的函数
calc_ir_full.bin 包括了完整FM库的ir包
*4
这里通常刷第二个或者第三、四个,我在包里放了3800版第二、四个。红外线是针对惠普的一个打印机的,现在看来并没有什么卵用。要是时间充裕的话,楼主倒是有复刻该打印机的想法。
//注意这里有一点点变化,由于使用了简易擦除法,有可能在由20b首次刷入的时候无法连接,此时需要按住ON键,点击下载,待进度条开始走的时候就可以松开了。后续的刷入无此要求。
选择正确的串口,点击sendfile,ROM就会被写入,如果连接错误会有提示,进度条刷完之后就可以退出了。

不要在意两张的ROM不一样。。。


至此,软件已经刷好了,你不信的话,没必要按reset,断电再上电就好了,可以看见屏幕上一个ERASED。


此时可以焊下接线,洗净板子,装配机器,开始使用了。
如果需要时钟模块,那么可以继续,此步骤可独立进行,在上一步前后均可

(据说30B上是有这些硬件的。。。

下面是时钟的安装


这是萌萌哒晶振和电容,忘了缩光圈凑合看吧(′~`;)
焊哪里?没拍照啊,液晶屏右下角找过去有个长方形框框,很细长,那是装晶振的,引脚两侧有个标了C的焊盘,那里焊电容。这个电容不太好焊,0603的,要是上一步还说难焊的还是多练练手。。。



上图的吸锡器很好用,堆一堆锡上去,噗的一下就吸干净了,(手抖,不想多清了)
至此,WP-34S的硬件部分完成。

虽然是硬件指南,按键贴纸的部分就略过好了,这里说明一下,推荐使用PVC贴纸。官方文件包里包含两种贴纸文件,一种是按键上有贴纸的,另一种是按键上无贴纸的版本,有按键版本字比较大,清楚;无按键版本的都把信息集成在背景上了,这里推荐有按键版本。虽然无按键版本贴起来省事很多。

引用来源
*1,*2,*3图来自项目手册,
*4关于ROM包的描述来自@The_Andy!的翻译。

enigmae 发表于 2015-9-7 11:44:39

话说,分类可以加个WP-34S的TAG么,实在没找到合适的TAG。

ryb 发表于 2015-9-11 08:20:21

团多少钱一台呢?贴纸后很容易掉下来吗?

推不动_推不动 发表于 2015-9-12 12:24:49

键位图,说明书,还有固件~

enigmae 发表于 2015-9-15 13:10:23

由身体原因还是在贴吧和红群讨论的比较多,这边是打算慢慢填坑做成指南这样子。。。-_-||

kreina 发表于 2015-9-19 15:58:24

那几个触点其实可以diy个治具.
买ICT针一类的东西,找个亚克力板,钻孔,把针装进去粘好。调试的时候顶住就可以了

enigmae 发表于 2015-10-10 01:15:01

推不动_推不动 发表于 2015-9-12 12:24
键位图,说明书,还有固件~

手册已经更新为第二版,键位固件可以去官网下载,地址如上

yhd1553877477 发表于 2015-10-10 10:47:58

不错 帮顶

yhd1553877477 发表于 2015-10-10 10:48:10

不错 帮顶

yhd1553877477 发表于 2015-10-10 10:48:12

不错 帮顶

yhd1553877477 发表于 2015-10-10 10:48:14

不错 帮顶

enigmae 发表于 2015-10-11 20:16:46

还有剩余的晶振电容,可以送出,当然,不包运费。。。(推荐挂号信

hellx 发表于 2015-10-14 01:13:26

折腾到现在,刷机成功,感谢楼主的教程!

osfg 发表于 2016-4-10 12:09:39

我按楼主的方法,擦除固件我刚开始一直不成功,后来在开机状态下短接几秒,屏幕就空白了。估计短接时间不能太短吧。

think21st 发表于 2018-10-23 09:56:33

现成的贴纸哪里有?撕下来就能贴那种
页: [1]
查看完整版本: 【巨坑】WP-34S硬件指南