[表紙へ]
▼ 変更履歴
2024年8月現在、newRPLの最終バージョンは2021年7月にリリースされたものとなっています。
開発者による明確な宣言はないのですが、newRPLの開発はすで終了した可能性があります。
RPL言語を存続させるための他のプロジェクトとしてDB48Xというものがあります。

HP 39gs を newRPL 搭載電卓に改造

newRPL は HP 電卓ファンが作成したグラフ電卓の OS です。
この記事では、下の写真のようにグラフ電卓 HP 39gs(写真左)を newRPL 搭載電卓(写真右)に改造します。

HP 39gs と newRPL 改造機

見た目の悪い工作ですが、キーボードを本格的に書き換えるのは非常に大変なので、手間を最小限にする方向で改造しています。
最小限とは言え、この程度の改造でもそれなりに手間はかかります。

「HP 39gs 個人輸入体験記(China Post のせいで荷物が濡れてしまった)」 も合わせてご覧ください。

目次

  1. HP 39gs とは
  2. newRPL とは
  3. HP 39gs を改造する意義
  4. 改造前の清掃
  5. PC接続ソフトのインストールと USB 接続テスト
  6. newRPL のインストール
  7. キーの改造方法
  8. キーの改造に使った材料と工具
  9. キートップにサーフェイサーを塗る
  10. ラベルを切って、前面パネルに貼る
  11. 文字を書き込む
  12. 改造が終わった HP 39gs
  13. この改造の問題点
  14. この改造に価値はあったのか?

HP 39gs とは

HP 39gs は旧ヒューレット・パッカード(HP)が2006年に発売した教育用グラフ電卓です。
しかし、すでにテキサス・インスツルメンツの TI-84 Plus(2004年発売)が教育用グラフ電卓において独占的な地位にあったため普及しませんでした。

HP 39gs は HP 電卓の特徴である RPN RPL を一切搭載していません。
教育用途なので、難解な RPN や RPL を避けたのでしょう。
そのため、同時期の工学向けグラフ電卓 HP 50g (2006年発売)とキー配置が大幅に異なっています。

HP 39gs はすでに生産終了となっていますが、数年前からインターネットで再度購入できるようになったのです。
詳細は 「HP 39gs 個人輸入体験記(China Post のせいで荷物が濡れてしまった)」 を参照してください。

▲目次へ

newRPL とは

HP 電卓ファンが作成したグラフ電卓用の OS です。
RPL言語を改良した newRPL言語を搭載しているので、そのような名称になったようです。
名前だけからすると言語環境のように思えますが、OS です。
そのため、電卓にインストールすると、表示と操作方法が完全に変化します。
2018年12月現在、newRPL に CAS(数式処理システム)は実装されていませんので、 HP 50g の OS より機能は少なくなるでしょう。
その代わり、newRPL言語は RPL言語よりも高速に動作し、OS の GUI が一新されます。

ダウンロードページを見る限り、HP 39gs, HP 40gs, HP 50g, PC (Windows) に対応しているようです(2018年12月現在)。

newRPL ダウンロードページ

TARGET-PC は、newRPL Desktop という Windows版 newRPL と言えるものです。 エミュレーターと PC 接続ソフトを兼ねています。
そのエミュレーターは HP 50g に newRPL をインストールした状態を再現します。
PC-電卓間接続機能は今回は使いません。改造後に使うものだからです。

▲目次へ

HP 39gs を改造する意義

newRPL は本来 HP 50g のために作られています。そのため、HP 50g の場合、キーの改造は不要です。
ただし、newRPL をインストールすることによって HP 50g の内蔵フラッシュメモリとRAMのデータは完全に消えてしまいます。
そのため、データのバックアップが必要です。正しく完全にバックアップしないと元に戻せなくなります。
普段使っている HP 50g で newRPL を試すことはお勧めできません。

newRPL を試す HP 50g を別に確保したいところですが、そう簡単にはいかないのです。
HP 50g は2015年に製造終了しており、2018年12月現在では貴重品になっています。
新品はほとんど売られておらず、あっても非常に高額です。
例えば、2018年12月8日に eBay で新品の HP 50g が55,000円程度(送料別)で売られているのを見かけました。

中古の HP 50g ならば eBay でもっと安く買えるでしょう。
しかし、中古品の場合、オークション形式で売られていることが多いので、筆者は相場が分かりません。
オークションが終了するまで価格が決定しないからです。しかし、HP 39gs よりも高額なのは間違いないようです。

そこで安く買える HP 39gs を改造する方が安くて済むと考えたのです。
しかし、難点があります。HP 39gs は、キー配置が HP 50g と大幅に異なります。
そのため、キーの改造が必須になります。

▲目次へ

改造前の清掃

改造には 「HP 39gs 個人輸入体験記(China Post のせいで荷物が濡れてしまった)」 の2号機を使います。
2号機は汚れが多いので、清掃してみるとある程度汚れを落とすことができました。

清掃前 清掃後
HP 39gs 保護カバーの汚れ HP 39gs 保護カバーの清掃後
HP 39gs 背面の汚れ HP 39gs 背面清掃後
HP 39gs +キー周辺の汚れ HP 39gs +キー周辺清掃後

いずれもウェットティッシュで清掃できました。ただし、簡単には落ちない汚ればかりでした。何度もこすって何とか落ちた感じです。
これらの汚れが何だったのかは不明です。

▲目次へ

PC接続ソフトのインストールと USB 接続テスト

改造前に PC 接続ソフト(Conn3x)を Windows PC にインストールして、HP 39gs と PC の接続を確認します。
キーの改造をしてから PC と接続できなかったことが後から判明するとキーの改造が無駄になりますので、必ず確認しましょう。

USB ケーブルは USB Type A - Mini B のものを使って下さい(筆者は HP 50g 付属のケーブルを使いました)。
スマホの USB ケーブルは Micro B なので使えません。

筆者は Windows 7 (64bit版) PC を使用しました。
PC 接続ソフト(Conn3x)をインストールする前に HP USB Drivers をインストールして下さい。

HP USB Drivers (hpcalc.org)

Windows 8/10 にインストールする場合は、 「ドライバー署名の強制」を無効化 する必要があります(自己責任でお願いします)。

PC接続ソフト(Conn3x Version 2.1 Build 1330)は以下のページからダウンロードできます。

HP Calculator Connectivity Kit (CONNX3) for HP39gs or HP40gs : Educalc.net

2018年12月8日現在、hpcalc.org からダウンロードできる Build 1320 は動作が不安定ですので、使用しないで下さい

このページの Download Conn3x をクリックすると、ダウンロードできます。
ただし、私の Windows 7 (64bit) PC では以下の問題がありました。

  1. Chromeを使って Download Conn3x をクリックすると、「エラー。プレビューに問題が発生しました。」が表示される。
    ただし、プレビューができないだけなので、そのエラーを無視して「ダウンロード」を押せばダウンロードできる。
  2. ダウンロードした HP_40gs_CK_2005V2.1.zip を展開して、中に入っているインストーラー Conn3x_English.exe をダブルクリックすると、 プログラム互換性アシスタント がエラーダイアログを出す。
    そのダイアログを閉じて、もう一度 Conn3x_English.exe をダブルクリックすると、インストールできる。
Windows 8/10 に Conn3x をインストールする場合、 以下の手順でインストールできるようです(自己責任でお願いします)。
  1. Conn3x_English.exe を右クリックして、「互換性のトラブルシューティング」をクリックする。
  2. 「推奨設定を使用する」をクリックする。
  3. 「プログラムのテスト...」をクリックすると、インストーラーが起動する。

インストールはインストーラーの指示通りにやればできるでしょう。
インストールするファイルパスはデフォルトのままにしましょう(たいてい C:¥Program Files (x86)¥Hewlett-Packard¥Conn3x になります)。

PC 接続ソフト(Conn3x)を起動します。

Conn3x 著作権とバージョンの表示

HP 39gs を接続していない状態だと、以下のような表示になります。

Conn3x 未接続状態

HP 39gs と PC を USB で接続すると、以下のように表示が変わります。

Conn3x 接続状態 デスクトップを表示

何故かデスクトップが表示されているので、ウィンドウの左のペインを操作して Conn3x がインストールされている場所を表示してあげれば良いかと思われます(たいてい C:¥Program Files (x86)¥Hewlett-Packard¥Conn3x になる)。

Conn3x 接続状態 Program files 以下を表示

ここまで来ると USB 接続に問題はないでしょう。
ここまでできなかった場合、次の手順に進んではいけません。

▲目次へ

newRPL のインストール

キーの改造前に newRPL をインストールする方が無難と思われます。
キーの改造後に HP 39gs の不具合などで newRPL をインストールできなかった場合、キーの改造が無駄になってしまいます。
ただし、 newRPL をインストールすると HP 39gs の内臓フラッシュメモリと RAM は全部消去されますので、ご注意下さい。

newRPL のダウンロードページ TARGET 39gs-ROM を選択して、できるだけ新しい newRPL をダウンロードします。
筆者は newRPL-1089-firmware-39gs.bin をダウンロードしました。

HP 39gs 用の newRPL のファイル

ダウンロードしたファイルは好きなところに置きましょう(そのファイルパスを覚えておく必要があります)。

ここで PC 接続ソフト(Conn3x)はすでに起動していて、HP 39gs と接続できているとします。
つまり下の写真のように前節の最後の状態になっているとします。

Conn3x 接続状態 Program files 以下を表示

PC 接続ソフト(Conn3x)のウィンドウメニューの ROM を選択して、ダウンロード済みの newRPL のファイルを選択します。

Conn3x で newRPL のファイルを選択中

選択すると、以下のダイアログが登場して、OS 更新の方法が表示されます。

Conn3x が OS を更新する方法を表示しているところ

OS を更新するために HP 39gs から USB ケーブルを抜きます。

次に伸ばしたクリップが必要です。これを HP 39gs の背面にある RESET 穴(直径 1.2mm 程度)に挿入することになります。

HP 39gs の RESET 穴 伸ばしたクリップの写真

HP 39gs の電源を切り、[+] キーと [-] キーを同時に押してから、RESET スイッチの穴に伸ばしたクリップを差し込みます。
クリップは強めに差し込む必要があるので、HP 39gs を壊さないようにして下さい。
その状態を3秒以上維持する必要があります。

伸ばしたクリップを HP 39gs の RESET 穴に入れている

クリップを抜いて、[+] キーと [-] キーを離して、以下の画面が出たら成功です(Boot/Self Test Mode)
このとき、電卓で設定したコントラスト調整が反映されず、コントラストの強い画面になります。

HP 39gs が Boot/Self Test Mode になっている様子

HP 39gs の [1] キーを押して UPDATE CODE を選択します。

HP 39gs の Boot/Self Test Mode で UPDATE CODE を選んだ画面

さらに HP 39gs の [1] キーを押して USB を選択します(この場合、USBしか選択肢がない)

HP 39gs が OS 更新待ち状態

ここで HP 39gs と PC を USB ケーブルで再度接続します。

PC に戻って、下の画面で OK を押すと、OS の更新が始まります。

Conn3x が OS を更新する方法を表示

OS 更新中・・・

Conn3x OS 更新中

OS の更新が終わると、PC 接続ソフト(Conn3x)と HP 39gs の表示は以下のようになります。
PC 接続ソフト(Conn3x)は HP 39gs を接続していない状態になっているようです。

Conn3x 未接続状態 HP 39gs OS 更新終了

HP 39gs の表示を見る限り、ENTER を押せば作業が終わりそうです。
そこで HP 39gs を PC と接続したまま ENTER を押すと、以下のような画面になって HP 39gs がフリーズしました。

HP 39gs の newRPL が起動に失敗

このままではいけないので、HP 39gs から USB ケーブルを外してから RESET 穴に伸ばしたクリップを入れて強めに押すと、newRPL が正常に起動しました。

HP 39gs の newRPL が起動に成功

上の画面の左下の Cont と表示されている場所の真下にあるキーを押すと、newRPL が動作します。
newRPL はデフォルトの液晶コントラスト設定が薄いようです。

HP 39gs の newRPL が動作している

このままでは液晶画面が見辛いので、[ON] キーを押しながら [+] キーを押して、液晶コントラストを濃くしました。
薄くしたいときは、[ON] キーを押しながら [-] キーを押します。

HP 39gs の液晶画面のコントラストを調整したところ

OS を元に戻したい場合は、下記の HP 39gs の OS を同じ要領で書き戻す必要があります。
39gs ROM 2.22
▲目次へ

キーの改造方法

最小限の手間でできそうな方法を考えました。

  1. newRPL Desktop(Windows版 newRPL)の画面写真に合わせてキーを改造する計画を立てる。
  2. 文字を変更したいキーの上に白いサーフェイサーを塗る。
  3. 前面パネルの文字を変更したいところに白いラベル(下が透けないもの)を貼る。
  4. サーフェイサーとラベルの上にマッキー(油性ペン)で文字を書く。

これよりも簡単な方法は思いつきませんでした。これでもそれなりの手間はかかります。

▲目次へ

キーの改造に使った材料と工具

筆者が実際に使ったものです。これらを推奨するわけではありません。

品種 メーカー・品番 備考
サーフェイサー タミヤ ITEM 87096 サーフェイサー(ホワイト・40mlビン入り) 新規購入(247円)
シンナー タミヤ ITEM 87077 ラッカー溶剤 (250ml) 新規購入(393円)
筆セット タミヤ ITEM 87067 モデリングブラシHF スタンダードセット 新規購入(530円)
ラベル コクヨ KJ2115
[インクジェットプリンタ用紙ラベル 下地がかくせるタイプ A4 10枚]
新規購入(660円)
油性ペン ゼブラ マッキー極細 4色(黒、赤、黄、青) 黒以外新規購入(3本 281円)
ステンレス定規 CONCISE ステンスケール 30cm CST-300 新規購入(702円)
ノギス HARD HEAD 30218(10cm) 古い
カッターナイフ 3M スコッチ チタンコートカッター TI-CHS(刃長さ80mm)
カッターマット オルファ(OLFA) カッターマットA4 134B
ピンセット タミヤの先の細いピンセット 古い。品番不明
ピンセット goot TS-10
ガラス容器 ホリコシ STB60 スタックボール6CM 新規購入(108円)
ティッシュペーパー クリネックス シンナーを含ませて筆の清掃などに使う
ゴミ袋 コンビニなどの袋

新規購入した物品の合計額は、2,921 円でした。

シンナーや塗料がついたティッシュペーパーは臭うので、普段使っているゴミ箱に入れない方が良いでしょう。
ゴミ袋に入れるべきです。

▲目次へ

キートップにサーフェイサーを塗る

ここから先は HP 39gs を元に戻せなくなりますので、ご注意ください。

下の写真はここで使用する材料と工具です。

サーフェイサー塗装に使う全ての道具と材料

シンナー(ラッカー溶剤)、サーフェイサー、ガラス容器、筆3本セットです。

ガラス容器は筆を洗うときにシンナー(ラッカー溶剤)を入れて使います。もっと大きいものにするべきでした。
筆は以下の写真のもの(平筆 No.2)しか使いませんでした。

タミヤ 平筆 No.2

下がサーフェイサーです。この工程の主役です。

タミヤ ITEM 87096 サーフェイサー(ホワイト・40mlビン入り)

サーフェイサーは塗装できるパテです。通常はプラモデルの表面の下地処理に使います。
今回の改造ではキートップを白くして文字を書き込めるようにするために使います。

何故サーフェイサーを使うのかというと、色の濃いプラスチックや色の濃い文字に白い塗料を塗ると、白い塗料の下が透けて見えてしまいます。
一方、サーフェイサーだと透けにくくなります(透けないわけではない)。


本当は文字を変更したいキートップの印刷を消去したかったのですが、シンナーで消去できませんでした。
紙やすりで削ると粉が出ます。粉末が電卓に入る可能性が高いので、あきらめました。

サーフェイサーを塗る作業は、新聞紙などを敷いたところで作業する方が良いでしょう。

文字を変更したいキートップにだけサーフェイサーを塗ります。
サーフェイサーを塗るのは初体験なので、試行錯誤してしまってムラができてしまいました。

1回目の塗布から10時間以上乾燥させました。さらに2回目の塗布を行って5時間以上乾燥させました。

サーフェイサー塗布2回目乾燥後 サーフェイサー塗布2回目乾燥後の拡大

サーフェイサーの厚みにムラがあったり、文字が多少透けていますが、今回の改造ではこれで十分です。
今回は綺麗に作ることが目的ではありません。

▲目次へ

ラベルを切って、前面パネルに貼る

下の写真はラベルを切るのに使った道具とラベルです。

ラベルを切るのに使った道具 ラベル

道具はステンレス定規、カッターマット、カッターナイフ、ノギスです。
ラベルは「下地がかくせるタイプ」なので、HP 39gs のパネルに印刷された文字が透けて見えることはありません。

ラベルを切断する幅は 3.5mm にしました。
しかし、正確に 3.5mm 幅に切るのは工夫が必要です。

私はノギスを使ってこれを実現しました。
最初にノギスを 3.5mm に合わせます。正確に合わせる必要があります(左の写真)。
すると、ノギスのデプスバーが 3.5mm 飛び出します(右の写真)。

ノギスを 3.5mm に合わせた ノギスのデプスバーが 3.5mm 出ている

カッターマットの上にラベルを置いて切ります。
下の写真のようにデプスバーを使ってラベルの端とステンレス定規の距離を 3.5mm にします。
ラベルの両端を正確に合わせる必要があります。

ノギスのデプスバーでラベルの端と定規の間を 3.5mm にしているところ

これをカッターで正確に切ります。集中力と加工能力が試されます。

3.5mm 幅で切られたラベル

ラベルの幅が 210mm なので、210mm × 3.5mm となります。意外と正確に切れました。

下のようにラベルをキーボードの谷間に置いてみました。キーの上の隙間を埋めない幅に切っています。
キーを押したときにキーが隙間に倒れこむからです。

ラベルをキーボードの谷間に置いた

私はこれを5本作っておりました。実際に使用したのは3本だけでしたが、失敗などに備えるべきでしょう。

3.5mm 幅で切られたラベル5本

このラベルは裏面が灰色になっていて、ラベルの下が透けにくくなっています。

ラベルの裏面

ラベルを適切な長さに切って HP 39gs に貼ります。
参考までに最も長いラベルの長さは 70mm でした。
キーの上の隙間を埋めないように正確に貼る必要があります。
下のように2本の精密ピンセットを使わないと正確な位置決めをして貼るのは困難です。

ピンセットでラベルを貼っている

全て貼ると下のようになります。

ラベルを全て貼った HP 39gs
▲目次へ

文字を書き込む

これが最後の工程になります。しかし、ミスをしないようにする必要があります。

特にキートップでミスをすると大変なことになります。
シンナーでキートップのサーフェイサーを剥がして、もう一度サーフェイサーを塗ることになります。
そのとき、ラベルを汚したらラベルも貼り直す必要があります。
幸い筆者はそのようなことをしなくて済みました。

筆者は文字の書き込みにマッキー極細を使いました。

マッキー4本

しかし、マッキーの極細でも太く感じるくらいでした。
それくらいキートップやラベルが狭いのです。

newRPL Desktop (Windows版 newRPL) のキーボードの写真を見ながら書きましたが、HP 50g を模しているので、色を変更する必要があります。

newRPL Desktop (Windows版 newRPL)

HP 50g の場合、左シフトで呼び出される機能は白い文字です。HP 39gs の場合、白いサーフェイサーや白いラベルの上に書くので、青に変更しました。
ただし、Tab、Caps、Ctrl は左シフトで呼び出す機能ではないようなので、黒字にしています。

HP 50g の右シフトで呼び出す機能はオレンジ色ですが、筆者は赤に変えました。その方が見やすいと思ったからです。

全て書き込んだら以下のようになりました。

キーに文字を書き込まれた HP 39gs

綺麗に書くよりもミスをしないように書くようにしました。
ほとんどマッキーの「極細」を使っています。
右シフトと左シフトの部分だけマッキーの「細」を使いました。
黄色の文字は写真で見るよりも色が薄くて思ったよりも見辛く感じます。

▲目次へ

改造が終わった HP 39gs

これで完成です。見た目はよくないのですが、newRPL を使う目的だけなら十分でしょう。

改造後の HP 39gs の正面写真 改造後の HP 39gs を斜めから見た写真
▲目次へ

この改造の問題点

▲目次へ

この改造に価値はあったのか?

前述のようにこの改造のために新規購入した物品は 2,921 円しました(HP 39gs を除く)。
筆者の場合、それら以外の工具はすでに持っていたので、これだけで済んでいます。
工具をほとんど持っていない人だとさらに費用がかかります。

筆者は HP 39gs を2台購入したのですが、ここでは HP 39gs を1台だけ買ったと仮定します。
1台だけ買った場合、購入費用は本体(US $14.39)+送料(US $5)=合計(US $19.39)です。
筆者が HP 39gs を買った時の UFJ-VISA の換算レート(US $1 = 116.544円)で 2,259 円です。

新規購入した物品を合わせると、1台のために 5,180 円かかったことになります。
しかし、2台以上作ることがあれば、新規購入した物品を使いまわしできるので、1台あたりのコストは低下します。

思ったほど安くない気もします。さらに手間も考えると改造した価値があったかどうかは微妙です。
newRPL 電卓が手に入ったものの見た目は良くありません。
改造という経験も手に入ったのですが、価値のある経験だったのかどうかは自分でも分かりません。

eBay で素直に HP 50g を買っても良かったかもしれません。
HP 39gs より高価でもキーを改造する必要はありません。
問題は出品者が本当に正常に動作する HP 50g を売ってくれるかどうかです。
出品者の説明より状態の悪いものを送付される可能性もあります。

HP 39gs を eBay で買ってキーを改造するにしても、HP 50g を eBay から中古で買うにしても何らかのリスクはあると思います。
結局のところ、そこまでして newRPL を触ってみたいかどうかということになるのでしょう。

前述のように Windows で newRPL のエミュレーター(newRPL Desktop)を使えますので、HP 39gs や HP 50g を買う前に操作を試すことはできます。
しかし、マウスで電卓を操作するのは使い難く、筆者としてはエミュレーターで newRPL を本格的に使う気にはなれませんでした。

そういう意味では newRPL 電卓の実機が手に入ったのは嬉しいことです。

▲目次へ

次の記事
newRPL Build 1089 レビュー

[表紙へ]