cnCalc计算器论坛 [原fx-es(ms)论坛]

 找回密码
 注册
搜索
查看: 2651|回复: 15

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

[复制链接]
发表于 2015-9-7 11:41:59 | 显示全部楼层 |阅读模式
本帖最后由 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

硬件部分

好消息好消息,焊接的线少了几条!!!(虽然习惯焊接了
对,有几条没必要焊接的线,它们是ERASERESET

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

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

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

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



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

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

接下来是烧写新固件,楼主使用了真正意义上的串口,用一片MAX232作协议转换。
5f9b672762d0f7034757d9840efa513d2797c50e.jpg
这里强调,TX接RX,RX接TX!!!(我之前以为这是常识!!!


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

选择固件,可选择的固件有:
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就会被写入,如果连接错误会有提示,进度条刷完之后就可以退出了。
a3814f36acaf2eddb4f2fe478b1001e9380193a1.jpg
不要在意两张的ROM不一样。。。


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


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

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

下面是时钟的安装

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


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

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

引用来源
*1,*2,*3图来自项目手册,
*4关于ROM包的描述来自@The_Andy!的翻译。
 楼主| 发表于 2015-9-7 11:44:39 | 显示全部楼层
话说,分类可以加个WP-34S的TAG么,实在没找到合适的TAG。
发表于 2015-9-11 08:20:21 | 显示全部楼层
团多少钱一台呢?贴纸后很容易掉下来吗?
发表于 2015-9-12 12:24:49 | 显示全部楼层
键位图,说明书,还有固件~
 楼主| 发表于 2015-9-15 13:10:23 来自手机 | 显示全部楼层
由身体原因还是在贴吧和红群讨论的比较多,这边是打算慢慢填坑做成指南这样子。。。-_-||
发表于 2015-9-19 15:58:24 | 显示全部楼层
那几个触点其实可以diy个治具.
买ICT针一类的东西,找个亚克力板,钻孔,把针装进去粘好。调试的时候顶住就可以了
 楼主| 发表于 2015-10-10 01:15:01 | 显示全部楼层
推不动_推不动 发表于 2015-9-12 12:24
键位图,说明书,还有固件~

手册已经更新为第二版,键位固件可以去官网下载,地址如上
发表于 2015-10-10 10:47:58 | 显示全部楼层
不错 帮顶
发表于 2015-10-10 10:48:10 | 显示全部楼层
不错 帮顶
发表于 2015-10-10 10:48:12 | 显示全部楼层
不错 帮顶
发表于 2015-10-10 10:48:14 | 显示全部楼层
不错 帮顶
 楼主| 发表于 2015-10-11 20:16:46 | 显示全部楼层
还有剩余的晶振电容,可以送出,当然,不包运费。。。(推荐挂号信
发表于 2015-10-14 01:13:26 | 显示全部楼层
折腾到现在,刷机成功,感谢楼主的教程!
发表于 2016-2-17 00:07:00 | 显示全部楼层
结合@The_Andy! 的教程,第一步擦除固件不成功的坛友可以尝试如下操作:
1. 准备一块面包板,插上三根线;
2. 将计算器开机;
3. 将其中一根线接触VCC,另一根线接触ERASE;
4. 保持这两根线接触不动,将第三根线接触RESET然后放开;
5. 按下ON/CE,松开所有线,翻转计算器看到屏幕有显示,并且随便按几个键没有任何反应的时候,表明固件擦除成功;
6. 用针捅一下RESET孔,翻转计算器应该看到屏幕一片空白,并且按ON/CE没反应。
发表于 2016-4-10 12:09:39 | 显示全部楼层
我按楼主的方法,擦除固件我刚开始一直不成功,后来在开机状态下短接几秒,屏幕就空白了。估计短接时间不能太短吧。
发表于 2018-10-23 09:56:33 | 显示全部楼层
现成的贴纸哪里有?撕下来就能贴那种
您需要登录后才可以回帖 登录 | 注册

本版积分规则

联系站长|Archiver|手机版|cnCalc计算器论坛  

GMT+8, 2019-2-23 19:30 , Processed in 0.065216 second(s), 33 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表