Previous: I made an E-ink Focused Writing Tool in 2025
视频:B站
前文说到,我买回来开发板和显示屏、UPS套件想要做一台专注打字设备,结果只干了木工活,电工的活根本没干,这些零件都闲置下来了。
/bcd03ccd7f600d584c4e211676aa5394_MD5.jpg)
再战江湖
天下大事,面多了加水,水多了加面。
这些杂货闲置了两年以后,我的一把nuphy键盘被坐变形了,依然是60配列的矮轴键盘,整体尺寸和键帽大小、键程都符合我打字的偏好。塞翁失马,此天助我也,HPC的大件都已经齐了,接下来就是设计和装配的事了。
/8631537a4c67ce8578e7c6075c5252c5_MD5.jpg)
我看了ytb上有大佬打印外壳制做了复古计算机,甚至还有复刻Commodore的壮举,终于下定决心入坑3D打印,重启了这个停在纸上很久的项目。
外壳
我已经有了几件打字机形态的设备(Devterm, Kwumsy K3, Dana Wireless),对于便携打字设备,我的首选是翻盖式(原因见 这里),这也意味着制造的难度会更大一些。画图对我来说有些困难,从没学过土木或机械的中登终于难逃CAD的毒打。
/702e33886368bcfe7e8a1fb45f037516_MD5.jpg)
由于手搓的精度有限,如果像正常笔记本一样把主板和电池放在键盘下面,即使使用电池包而不是18650电池,最小高度也要超过2厘米,会影响键盘的体验。我设计了内置电池和外接充电宝两个版本,我得说我更喜欢外置电池的版本,但那会失去一些场景下的实用性,所以我最终打印的还是内置的版本,把设备的宽度加大了。
开始打印,天助我也的第二个方面是,键盘长度300mm,打印机支持的三边长仅有256mm,可是对角线正合适啊。但打印其实是体力活,不同打印设置的粘接强度和零件连接方式需要反复试错,我觉得自己还没有太入门,已经打坏了一个喷嘴。
/0376d2f8e88ea59308737c3f1db8c6a8_MD5.jpg)
整个制作过程物料成本即使算上不断试错的买入买进,也只是一笔小钱;对于没有基础的我来说,最大的付出是画图和打印的时间,加起来有100+小时了吧,废料也有几斤重了。最冤的是找淘宝3d打印农场打了一版ABS材料的,要了150,真的不知道卖家怎么有脸把他打得麻麻赖赖的那坨垃圾打包寄给我的。
开发板
我早就买了一块树莓派4B,然而尺寸偏大,会使本已加宽的设备空间再度入不敷出。好在理财派几年下来也没怎么跌价,我换了zero 2w之后倒节省了成本。
然而我高高兴兴地在上面装好了系统,发现32位系统不能装Obsidian,而感人的512MB内存根本带不动64位系统的桌面,不得不佩服树莓派的刀法精准。
一气之下,我又把开发板换成了同样尺寸却有4G内存的国产替代品,香橙派。
/6c5e75708ff06cab8358fc108a10983c_MD5.jpg)
电源
某宝有各种完善的树莓派UPS以及手搓充电宝的方案,配件我都买好了。但这个项目从规划到实施的时间太长,期间充电宝新规实施,我有一次出行被机场临时扣了7块相机电池,看来以后包里也不要带散装18650为妙,于是改成利用成品。
我塞进了一块12800mAh的充电宝,按照正常使用功率 5W计算,续航可达8个小时,但重量也增加了半斤多,大概相当于曾经的ThinkPad六芯电池。不过充电宝还可以取下来给别的设备充电,这也无意之中致敬了索尼的“重量减轻模块”。
/6f1247268fb66f447fbebb92f817a32b_MD5.jpg)
安装
得益于我们强大的制造业和物流,我很快凑齐了改造所需的材料,机器的上半部分是一个3:8的平板,预计iphone24才能达到这个比例。
/8f509c599d516e999a8228d4019c89d7_MD5.jpg)
下半部分分为键盘底板和设备舱。键盘框架是铝的,坐弯了很难再弄平整,难道为这个去学钣金?铝框架的不平整以及突兀的颜色成为了扣分项,我尝试给它喷漆,也失败了。以后应该连键盘的框架也单独打印。
/6b881a8be574e08afd99dea43ebad5fa_MD5.jpg)
电池正好卡在D壳的加强筋里,电源线和OTG数据线直接从屏幕铰链旁的开孔拉出来,连接键盘和USB母口就好。右边在我原本的计划里可以装一个树莓派CM5尺寸的开发板,目前看性能过剩而空间有限,我在这里规划了一个放tf卡和优盘的区域。
主机与底座的连接是最困难的,经过38次会议,推翻了1024个设计稿,我尝试过参照ytb大佬的方式打印转轴和支撑脚的方案,后来由于精度和空间原因,换成了买成品的阻尼转轴。成品图是这样的:
/ea1ff48c292d9675d171ce0a84943c7e_MD5.jpg)
/990302155d8cc7be713300dc01b2eb23_MD5.jpg)
/6725b03f311586f0c34db9dedf3c8099_MD5.jpg)
系统和软件
系统是没法装wince了,我尝试了一下安装Windows Arm版,然而驱动适配不全,速度还慢,CPU温度飙升,这可不符合我对HPC的期望。但都到这一步了咱们可不能将就,伴随着熟悉的音乐,我们梦回CE for HandheldPC!
/beadea10e316380e29769302035db55e_MD5.jpg)
看到这些多年不见的朋友,我忍不住要向我的网路芳邻宣告一下这台新设备的加入。打开Retroterm,安装Focuswriter,现在我们又可以愉快地打字了。
/4eff0239ded9021159ac2aa3d14ec19e_MD5.jpg)
你问它的效率有多高?还是请出TT,实测的成绩跟我每天常用的键盘比没什么差别,输入非常跟手。
来吧,到我常上的论坛炫耀一番,
/18ed87f0056f12659cdbac91f433ef81_MD5.jpg)
Qterm还在更新,让人欣慰——
/0ea0b88663d3e797fbb306b7841f5057_MD5.jpg)
OrangePi自带编译好的系统是基于Archlinux的,它的软件商店在各种发行版里算是相当好的,我还挺喜欢的。因为嫌Archlinux的核心略旧,我还是折腾了很久Debian,Armbian社区一直有最新的内核,可是OrangePi的驱动比树莓派难搞多了,特别费劲,又是很多个夜晚...
讲真,我的屏幕太高清了,导致windows主题下字体偏小了,常用的几个软件适配得非常好,有些非常用软件会有点看不清。好消息是,因为全部系统文件都在一张tf卡上,我们切换系统极其容易。
/a11f391701002a18b2e6663d1c7aacb4_MD5.jpg)
四分之一个世纪之后,我们连上网际网路,跟硅基神明对话。
/82fedfa9fd098f420c41c2cf214be989_MD5.jpg)
8:3的屏幕,是文字工作者的福音,有助于排除干扰专心码字。
因为喜欢用这个那个终端,我把这台设备命名为 ThinkTerm。
/a3c935681401628d05ee62d49b7fc2d5_MD5.jpg)
这个logo贴到屏幕下边还挺好看,但在想出名字之前,我打印过另一个logo——
这些终端软件可以满足我大部分使用需求,加上完整版Linux系统上的Obsidian也是桌面级的,其实这台设备真的可以替代我的出差笔记本。
除了它的重量——3斤。
拆装东西最怕的不是拆不开或装不上,而是装到一半缺零件,或装好后发现零件多出来了,原来我缺的两个是右Alt和右Shift啊,那没什么影响,不如把它们改成快捷键吧,曾经ppc/hpc都少不了四大天王键,jornada更是有八大金刚,我留两个吧,一个改成Obsidian,一个改成Calendar,这样就更像HPC了。
/c2e9f7621e853566adaa35e0e16851b9_MD5.jpg)
但是Linux下的Calendar和Todo都稍微差点意思,Evolution太重了,请观众老爷们推荐一下能同步微软账户的软件,我还是很怀念EPOC上Calendar和hpc上的CE-Agenda。
总结
我最后在外形上做了一些妥协,实际上开发板可以考虑用更强的版本,Orange Pi Zero 2wh对我的使用需求来说性能足够了,唯一的问题是图形性能很差,其理论上支持panfrost,但试着改启动配置,更新到最新核心,修改设备树,都无法开启panfrost支持,逼得我改变了原有设计把屏幕旋转了180度重新走线。
配置:
/3875ec637f2a5aead73707aef165dda0_MD5.jpg)
CPU: Arm Quad-core 64 bit 1.5GHz
Display: 9.3 inch 1600x600 60Hz
Ram: 4GB LPDDR4
Storage: 64GB TF class10
Interfaces: USB2.0/Wifi5/Bluetooth5.0
Input: 64-key low-profile mechanical keyboard, touch screen
OS: Handheld PC OS 2025(custom armbian os with trixie kernel) / Arch Linux
Weight: 1500g
Dimension: 296 x 163 x 40 mm
Battery Life: Approximately 7-8 Hrs