嘿!您似乎在 United States,您想使用我们的 English 网站吗?
Switch to English site
Skip to main content

修复Sun SPARCstation IPX第2部分:清理以及其他PSU和NVRAM工作

IPX_CD_cleaned_b9a40817aba7de164328ce4bc10f09db7241bd39.jpg

清洁塑料部件,更换更多的PSU盖,安装新的风扇并修复NVRAM。

本系列的第一篇文章介绍了Sun SPARCstation IPX并着重于更换其失效PSU中的电解电容器,然后更换了用于存储以太网地址和Sun主机ID的NVRAM,以及类似于PC通过BIOS设置的配置。

现在我们的系统可以启动了,我们将继续清理塑料外壳,进行一些额外的PSU工作,并解决持续存在的NVRAM问题。

恢复注意事项

在恢复这类老式电子产品时,通常需要决定保留多少原始的设计。这些将在适当的时候进行讨论,但是作为一般性评论,我倾向于避免任何不可逆转的修改,并尽可能以长远的眼光来看待它。但是,这可能是一个复杂的话题,是博物馆和专业收藏家之间的辩论最多的话题之一,更不用说业余收藏家和爱好者了。

可以说Sun SPARCstation既不古老也不罕见,但是已经越来越难找到它们了,尤其是物理状态良好的机器,没有刮花外壳或缺角等。再过几十年会不可避免地失去更多原始的东西,遭受更多伤害。也许最值得注意的是转卖,他们通过快递寄送却又包装得不够好(直接体验过,可悲)。

因此,这里的目的是要平衡对拥有既美观又实用的东西的期望,同时要有适当的照顾,同时考虑到冲动和便利措施现在可能会立即带来一些好处,但后来变得令人遗憾。

清洁

 

SunCD_before_532600b0574341faa7cbbd1d8161a1626de30f09.jpg

值得庆幸的是,至少从现在开始,Sun设备的塑料部件似乎并没有严重发黄,许多其他老式计算机设备很容易发黄。但是,塑料上有轻微的纹理,这意味着污垢很容易聚集而难以去除。从上面我们可以看到,特别是外部Sun CDROM驱动器相当脏。

T-cut_83a7b49e31b22abd5a69acb6a79d42c2ec4dbbf7.jpg

我拆除了SPARCstation、CDROM驱动器和鼠标,并取出了它们的电子元器件。首先用清洁剂和温水清洁塑料,然后使用T-cut(含有非常温和的磨料)擦去顽固的痕迹。事实证明,V型海绵头在清洁外壳上的凹槽方面非常高效。

Mouse_before_9c1e71f103e235969c2778c0596f97a9482b989d.jpg

清洁鼠标之前。

Mouse_detail_1_e9d4a5af635f6f86c19a04b08bc494a361a95424.jpg

顺便说一句,鼠标是一个非常有趣的光学设计,看起来是带有一对塑料球的两个LED加两个光电二极管,可以将光线直接射入印有网格的特殊鼠标垫并且从它反射回来。弄乱鼠标垫会导致移动鼠标时光标向错误的方向移动!

Mouse_detail_2_4a34a57f9019d528c40b6766ecbd6003abbc45d8.jpg

我们可以在上面看到鼠标外壳的下半部分,顶部有透明的塑料球。组装时,它们位于该部件的相对侧,然后将PCB组件放在顶部,以便将球体夹在PCB和外壳的下半部分之间。

Mouse_after_06dae9d698d5b1fd13f4ab892f0b05240e292ad1.jpg

清理干净后,鼠标看起来好多了。

SunCD_stains_d964e126a5ee77ab8f6b19d8346a43703341327b.jpg

不幸的是,CDROM驱动器外壳的上半部分仍然留下一些痕迹,而SPARCstation本身清理得很好。但是,SPARCstation塑料外壳确实好像已上漆,而CDROM驱动器看起来是裸露的塑料,这可能与它有关。

塑料发黄的一种常用补救方法是涂上过氧化氢霜,然后将部件放在阳光下几个小时,让它暴露在紫外线下。

 

SunCD_bleach_d57800f236346bde1b31f688d757bc3f3b2cbef1.jpg

我决定试着解决这个困难的问题,但只过氧化氢霜留在上面大约1个小时。

现在应该注意的是,首先,在使用含有过氧化氢霜的产品、戴手套和防护眼镜时必须格外小心。其次,还有可能会漂白您不想漂白的东西(例如印刷的徽标),或者如果您不够小心的话,可能还会漂白到衣服。因此请勿将此解释为建议,一定要自己进行研究。也有人说这种方法会使塑料变得更脆,但希望在这种情况下不会变脆,因为只涂了一点点,而且留在上面的时间不长。

IPX_CD_cleaned1_b9a40817aba7de164328ce4bc10f09db7241bd39.jpg

最后一步无疑有助于清除CDROM外壳上特别顽固的痕迹,总体而言,我对结果感到非常满意。但是,如果塑料没有发黄,我怀疑只用清洁剂和温水多擦洗几次就能去除这些痕迹,并且没有意外漂白的风险。请注意,SPARCstation IPX徽标的“X”已经做了标记,看起来像是乳胶漆被刮掉了,露出了下面的蓝色。

人工制品外壳漂白在专业保护中是否可以接受?可能不可以接受,由于前面提到的潜在风险。找出通常使用有效并被普遍接受的清洁方法会很有趣。

PSU风扇和Y级盖

Fans_472789183d1b1b9073f5b35faf9ca4033adf2d9a.jpg

原装风扇仍然可以工作,但是轴承可能已经看到了好日子,只是噪音有点大。因此我决定安装新风扇,并在选择适当规格的同时选择尽可能安静的替换产品。

Mitsubishi原装MMF-06D12DH 60x60x25mm风扇为12V @ 0.12A,提供30m3/h的气流和29dB的噪音水平。我选择了Sanyo Denki型号9S0612H4011(751-1500)替换产品,该产品功率略低(12V @ 0.11A),同时气流更大(34.8 m3/h),噪音水平更低(24dB)。

上面可以看到原装风扇和替换风扇。新风扇配有转速计和第三根线,因此不再需要。

Label_a02b69080714a03e1b7867069163363c47ae05d1.jpg

两个风扇上的标签都已翘起,从原装风扇上取下的电线和连接器都已安装到替换风扇上。

Loctite_39fc637d27964c4d4b03315c40ba72d10c707611.jpg

然后将新风扇安装到电源上,使用螺纹锁(051-4509)像原来那样固定安装螺钉。

Caps_original_19a9e872e64c7415e1605f009ffc95f82ba9a91b.jpg

之前已更换了电解电容器,这使失效的PSU恢复了生命。但是,在第一篇文章的评论中,jabuzzard建议也应更换名为C111和C112的Y级电容器。不是将它们跨接在电源线和地线上(通常的配置),而是让它们似乎跨过PSU的初级和次级部分。

Cap_pads_4e19a517b4d0f8fe3fee61e7008000b4420563b8.jpg

这两个电容器似乎是通过恰好位于初级和次级轮廓之间的焊盘串联的。

Caps_replaced_a80c8c6935e2d452aa82f397df189b67e05edc6c.jpg

尽管没有任何迹象表明它们已经失效或正在失效,为了预防起见,还是建议更换它们(133-5629)。

NVRAM

之前我们更换了NVRAM设备,该设备的电池已失效,这意味着断电后系统时间和配置都丢失了。首先,使用了最初指定的48T02部件。但是,在保留设置的同时,OBP监视器(固件)仍报告电池已失效。在网上对这个问题进行研究之后,还尝试了48T12部件,但无济于事。

经过进一步研究,在老式SPARCstation中安装新的替换产品时,似乎TIMEKEEPER部件已更新用于存储这个世纪,并且建议说这是诊断失效的原因。显然,如果系统仍由供应商积极维护,则可以通过固件更新解决这种问题(尽管给定固件位于两个EPROM中,这也意味着将其拔出并重新编程)。

值得庆幸的是,glitchwrks.com网站的作者提出了一个解决方案(链接在上面)。从根本上讲,这涉及从原始设备中取出失效的电池,并用一块小的PCB代替它,这块PCB带有纽扣电池座和一个晶体(已与电池密封在一起)。

 

NVRAM_parts_8492950ab8b6183d175efd15c4d3b57b09db076c.jpg

他们太好了,还分享了PCB设计,因此我通过OSH Park订购了一些。

ChipSaw_ba5f62e747112326260156bdc159d44af4156cc2.jpg

按照说明,在每个末端锯开浅槽,然后将“CAPHAT”切掉。

Apart_1a33f7414354017501f4e82df1e04cb766fc024e.jpg

不幸的是,所需的四根线长度还是不够,也不能从集成电路部件上拉出(这有点像拉圣诞拉炮,然后没有了!)因此,接下来要进行以下操作:用剪线钳一点一点剪,用解剖刀刮,使用Dremel去除残留的环氧树脂并露出集成电路两端的金属接片,以便连接四根新的导线。

Wires1_60e15ce821c2991cca0bb74e564a90de9822bf41.jpg

请注意,将集成电路插入DIP插座中是为了易于处理和避免引脚弯曲。

NVRAM_fitted_ba3239e173bb0d7dd644d040772ddc54b31adb1a.jpg

最后,将电路板组装好、固定到适当的位置并焊接到电线上,然后将电路板插入SPARCstation PCB上的插槽。

现在可以加电并重复输入OBP命令对主机ID和以太网MAC地址进行编程了。

 

BootOK_248fc27c6d067f02bfb4b279546f3af5c347cf8a.jpg

进入重置后,SPARCstation重新启动,我们看到主机ID和MAC地址得以保留,最后,NVRAM错误被清除,系统继续自动加载UNIX。时间和以太网存在错误,但是现在可以通过操作系统设置系统时间,我们只需连接一个以太网收发器并通过电缆将其连接到有线网络即可。

理想情况下,应该有一个不需要看到集成电路并安装小型定制板的解决方案。一种可能的方法是修补固件,它确实好像是为Sun的OpenBoot的更高版本所发布,但似乎不支持IPX硬件。这并不意味着没有这些就无法修补EPROM,其他人已经对旧的二进制固件进行了相当漂亮的修补。

尽管我对必须通过物理方式攻击原始的TIMEKEEPER器件并不完全满意,但是这个解决方案实际上很整洁。它是一个易于更换的插槽连接部件,在其他SPARC硬件中也有该器件的其他示例。

后续步骤

 

Cat_3eebca042fcb1f6e088d5c2395da40ff609df656.jpg

SPARCstation IPX代码名为Hobbes,因此主板的丝网中印着来自Watterson的“Calvin and Hobbes”的猫字符。

现在,SPARCstation按预期运行,保留配置并按照配置在加电后启动。IPX也安静一点了,同时鼠标和外部CDROM驱动器现在看上去更干净了。在下一篇文章中,我们将继续安装操作系统的新副本,一步一步操作并研究扩展选项。

Andrew Back

Open source (hardware and software!) advocate, Treasurer and Director of the Free and Open Source Silicon Foundation, organiser of Wuthering Bytes technology festival and founder of the Open Source Hardware User Group.
DesignSpark Electrical Logolinkedin