世界を動かす技術を、日本語で。

ハックベリーパイ CM5 ハンドヘルドコンピュータ

概要

  • HackberryPi_CM5 はRaspberry Pi CM5を搭載した携帯型Linuxコンピュータ
  • BlackBerry のキーボードを再利用した独自設計
  • ハードウェア・ソフトウェア・Linuxカーネル 学習を目的
  • 3Dモデルや組立ガイド などの情報をリポジトリで公開
  • 設計者はZitao氏 (ドレスデン工科大学大学院生)

HackberryPi_CM5 プロジェクト概要

  • Raspberry Pi Compute Module 5(CM5) を搭載したSBC(シングルボードコンピュータ)ベースの携帯端末
  • BlackBerry Q10/Q20/9900 の純正キーボードを再利用した設計
  • Linux学習、ハードウェア・ソフトウェア・カーネル構造の探究 を主目的
  • プロジェクト情報や作成チュートリアル をGitHubリポジトリで公開
  • 設計者:Zitao氏 (ドイツ・ドレスデン工科大学 機械工学・工業デザイン専攻 修士課程在籍)

本体仕様・特徴

  • 本体寸法:143.5×91.8×17.6mm
  • 重量:306g(バッテリー・CM5・ヒートシンク含む)
  • 上下面:アルミ製/中央部:3Dプリント
  • 対応SBC:Raspberry Pi CM5のみ
    • CM5データシート 参照
    • CPU:BCM2712、クアッドコアCortex-A76(ARMv8)64bit SoC、2.4GHz
  • デュアルスピーカー:Bluetooth経由接続
  • 2242 NVMeスロット:SSDまたはHalio AIアクセラレータカード対応
  • RTC用バッテリー:CR927スロット搭載
  • ディスプレイ:4インチ 720×720高解像度TFT・マルチタッチ対応
  • USBポート:USB 3.0×2基
  • HDMIポート:フルサイズHDMI×1
  • バッテリー:5000mAh LiPo/駆動時間:アイドル時約5時間、通常3–4時間
  • バッテリー電圧測定:I2Cベース
  • 背面マグネット:iPhone MagSafe互換有線パワーバンク対応
  • キーボード・マウス一体型:BlackBerry Q10/Q20/9900キーボード対応
  • カスタムキーマップ:VIALで設定可能
  • 充電:Type-C経由 1.5A–2A/満充電2–3時間
  • Stemma I2Cポート:外部センサー接続用
  • 3Dモデル:各部品のデータ公開・自作/改造が可能

組立ガイド

  • CM5本体は別売、購入後に CM5ユニットとパッシブヒートシンク を装着
  • 詳細な組立手順は専用ページを参照

ハードウェア詳細

  • CM5用アダプターボード作成やキーボード回路探究 のための詳細情報を掲載
  • スピーカー :Bluetoothオーディオモジュールとペアリングが必要
  • 外部アンテナ :金属ケースとヒートシンクの影響で、外部アンテナ組立方法も案内

ギャラリー・購入情報

  • HackberryPi_CM5の写真ギャラリー を専用ページで公開
  • 購入先:elecrow
  • 短編動画:TikTok(Mr.Hackberry)で公開

3Dモデルとカスタマイズ

  • 全パーツの3Dモデルデータ を提供
    • ユーザー自身で印刷・改造が可能
  • カスタマイズ性の高い設計

まとめ

  • HackberryPi_CM5は教育・趣味・ハードウェア開発者向けの携帯Linux端末
  • オープンな情報公開と高い拡張性 が特徴
  • Raspberry Pi CM5を活用した新しいポータブルコンピュータの提案

Hackerたちの意見

ボードにはデュアルスピーカーが搭載されてるけど、音を出すにはBluetoothオーディオモジュールとペアリングしないといけないんだ。これって呪われてるよね。

ほんとにね。このデバイスから期待する音なら、Raspberry PiのPWMチャンネルで十分だよ。もっといい音が欲しいなら、Raspberry PiはI2Sもサポートしてるし。

逆だと思うよ。インターフェースは一つ、BTだし。ヘッドフォンをペアリングして、内蔵スピーカーもペアリングすれば、競合することもないし、見る場所も二つないからね。

SQFMIのBeepy / Beepberryの面白い代替品だね。これはただのRaspberry Pi Zeroだけど、僕が大好きなシャープのメモリピクセルディスプレイがついてる。どちらも、ちっちゃいブラックベリーのタッチパッドにUIを適応させるのがもうちょっと改善できるといいな。マウスカーソルやメタ/コントロールのコンボは、この小さなハンドヘルドデバイスではあんまり使いやすくないし。 [0] https://beepy.sqfmi.com/ [1] https://blog.beeper.com/2023/05/16/beeper-x-sqmfi-beepberry/

可愛いけど、検閲されたりピクセル化されたキーボードはちょっと引くな。ブラックベリーの在庫を使って、商標を検閲してるってことかな?

Beepyで遊んでるんだけど、すごく可能性があるのに、その周りのコミュニティが全然育たなかったし、開発者も別の方向に行っちゃったんだ。僕にとっては、主にいつものホットスポットの外ではあんまり動かないクールなターミナルだったよ。Raspberry PiのWiFiをターミナルから管理するのは全然楽しくないし。

ブラックベリーのキーボードが特に欲しくないなら、ここもあるよ。 https://www.clockworkpi.com/home-uconsole

これ、Radxa CM5もサポートしてるんだ。Raspberry CM5の2倍のパワーを持ってるけど、インターネット(WiFi/Ethアダプタ)や音声用にUSBハブが必要だよ。それに、発送に数ヶ月かかるから、関税がわからないとちょっと怖いよね。

これ持ってるけど、めっちゃ可愛いよ。でも、キーボードがほぼ使えない。見た目よりかなり小さいし、キーもちっちゃくて、全然反応がない。柔らかいゴムみたいな感じ。ZX Spectrumみたいだけど、サイズはその4分の1くらい。最悪。

このデザインに小さなClipper LTE 4Gブレイクアウト(SP/CE)を組み込むことってできるかな?例えば、これなんかケースに収まりそうだし(調整すればだけど): https://shop.pimoroni.com/products/clipper-breakout?variant=...

ああ、CM5じゃないやつだね。 https://en.wikipedia.org/wiki/Connection_Machine

これ、ずっと買いたかったんだけど、今は売り切れだね。 https://lilygo.cc/products/t-keyboard

まだこのブラックベリーのキーボード作ってる人いるのかな?それとも、古い在庫がそんなに残ってるだけ?

確か、CM5はスマホやタブレットみたいにミリワットで深いスリープにはならないんだよね。だから、持ち運びには使えないし、これが大きな問題だと思う。RK3588はできるみたいで、それは大きな利点だね。編集:ごめん、深いスリープのこと言ってたんじゃなくて、アイドルのことだった。訂正したよ。

RK3588はできるみたいで、それは大きな利点だね。これはTILとしてメモしておくよ :-) クラムシェル型のデバイスが欲しいんだ。コンソールコントロールに加えてQWERTYキーボード、7インチの大きな画面(解像度が1920x768より低くてもいい)で、RK3588をベースにしたやつ。Pandora/GP2Xがなれたかもしれないものが欲しいんだ。 https://en.wikipedia.org/wiki/Pandora_(computer) でも、もっと大きな画面と手に入れやすいSoCが必要だね。交換可能な18650バッテリーを使って、USB-Cで充電できるのも必須条件だよ。基本的にはゲームをしたいんだけど、自分のLinuxディストリビューションをセットアップして、mameやいくつかのROMを入れたい。mame以外のゲームもできるなら、なおさらいいね!何かアイデアある人いる?

これもまた、実験的なデバイスで引き出しに眠ることになりそうだね。見た目は良さそうだけど、低ミリワットでアイドルになれない4インチのディスプレイで何ができるのか分からないし。

そうだね、それが問題なんだよね。僕もたくさんのテクノロジーが「欲しい」けど、普段使うことはないって分かってる。ガジェットはクールだけど、「持っていたい」って気持ちの方が強いかな。「本当に使いたい」ってわけじゃない。同じように、Flipper Zeroも面白いデバイスだけど、いじる以外には使わないだろうな。引き出しにラズベリーパイがいっぱいあるよ、笑。でもこの前、PiHoleを設定するために一つ引っ張り出したけど。

最近のPiプロジェクトはほとんどそんな感じだね。ちょっと「お、すごい、いいね」って感じになってるけど、実際には日常で使われてるわけじゃない。もっと安くて良い代替品があるから。

ハックするにはいいけど、ブレースやカッコを簡単に打つ方法が見当たらない。私には使い物にならない気がする。だって、私はカッコが必要な言語で書いてハックするから。