ハクソク

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

プロジェクトパチョリ:オープンソースの電磁描画タブレットハードウェア

概要

Patchouliは、オープンソースのEMRペンタブレットハードウェア実装プロジェクト。
市販部品を用いたコイルアレイRFフロントエンド、およびデジタル信号処理アルゴリズムを含む設計。
多くの商用ペンに対応し、超低遅延入力体験を提供。
技術解説や回路設計、アルゴリズム、ペンプロトコルの包括的ドキュメントも提供。
ライセンスや連絡先、進捗情報も明確に公開

Patchouli:オープンソースEMRペンタブレットハードウェア実装

  • Patchouliは、オープンソースの電磁誘導(EMR)式ペンタブレットハードウェア設計プロジェクト
  • コイルアレイRFフロントエンド(市販部品使用)、デジタル信号処理アルゴリズムを含む構成
  • 商用ペン(複数ベンダー対応)と互換性を持ち、超低遅延入力を実現
  • カスタマイズ可能なハードウェアプロジェクト向けの基盤提供
  • EMR技術全般のドキュメント(仕組み、回路実装、信号処理、各社ペンプロトコル)を網羅

プロジェクト情報

  • コード・ハードウェアリポジトリ:GitLabで公開
  • 進捗
    • 2024年1月:プロジェクト開始
    • 2024年3月:初期小型ハードウェアプロトタイプのテスト成功
    • 2025年1月:Read the Docsでドキュメント公開
  • メンテナー
    • プロジェクトリード:Yukidama
    • 連絡先:prj.patchouli@gmail.com
    • Discordサーバー:一般公開中

スポンサー・ライセンス

  • NLnet Foundation NGI Zero Core Fundによる支援
  • ドキュメント:Creative Commons Attribution 4.0 International(CC BY 4.0)ライセンス
  • 画像・リソースファイル:原則CC BY 4.0
  • ハードウェア設計:CERN Open Source Hardware License(CERN-OHL-S, 強力相互主義バリアント)
    • ライセンス本文とユーザーガイド:ソースリポジトリおよびohwr.orgで提供
  • プログラムコード:原則GPLv3ライセンス

注意事項

  • 本プロジェクトは現在も積極開発中

Hackerたちの意見

すごい!
なんでネガティブなポイントがあるの?このプロジェクトを作ってくれて嬉しいって言っちゃいけないの?これはインターネットのためじゃなくて、投稿者のためのものだよ。私は好きだって書いただけ。あの時、私が唯一の投稿者だったし、最初に書いたわけじゃない!「すごい」って書いたのは、単に好きだったから。すべてが読者のためだけにあると思わないでほしいな。
YouTubeの紹介動画は、技術の説明がめっちゃ分かりやすいし、最後にパナソニックのCF RZに改造するところがすごいね。
この動画の制作クオリティ、ほとんど信じられないくらいすごい!ユキダマに拍手!
https://en.touhouwiki.net/wiki/Patchouli_Knowledge それと、プロジェクトの紹介動画で東方のアレンジを演奏してるね。「原曲: ZUN」。役に立つオープンソースの電子機器を作って、世界にシェアしてくれるオタクを全力で応援するよ。
美しい!プロジェクトのリストに追加した!古い27インチの2009年のiMacの画面に改造して、ラズベリーパイで動かす予定。
逆エンジニアリングのドキュメントがすごくよく書かれてる。
ソフトウェアエンジニアとして、こういうハードウェアプロジェクトを見ると、学校に戻って電気工学の授業を受けたくなる。ハードウェアの世界は本当に多くの可能性を秘めてるね(動画の最後のLCD改造には正直驚いたよ:https://www.youtube.com/watch?v=igVscvWAR1s)。Arduinoやラズベリーパイで簡単な電子機器をいじったことはあるけど、これは全く新しいレベルだね。これに挑戦した人いる?おすすめのこととかある?
正直、ホロウィッツとヒルの『エレクトロニクスの技法』を読んでみて。あの本をじっくりやれば、90%のエンジニアよりも電子工学を理解できるようになるよ。みんなEEの学士や専攻だからね。3ヶ月もあれば終わるし、毎晩1時間集中すればもっと早いよ。それからブレッドボードと部品を手に入れて、好きなだけ作ってみて。基本を知ってしまえば、動く回路を作るのは本当に簡単だから。中国製の偽物家電の中を見てみれば、ほとんどのものは数個の部品とマイコンで作れるってわかるよ。古いテレビのリモコンやBluetoothデバイスを分解して、部品番号やその役割を調べてみて。そんなに難しくないから。東南アジアで設計・製造されているもののほとんどは、資格のない人たちによって作られていることを忘れないで。西洋では電子工学が「頭の良い大学の人たちがやること」みたいに思われがちだけど、それは文化的に作られたメンタルブロックだよ。子供が感電しないように、電気で遊ぶときは常に死の脅威を与えられるからね(今は主に家庭用電源を扱わない限り、そんな心配はあまりないけど)。電子工学の真の分野は、あらゆる状況や環境でほぼ100%の信頼性を持って動くものを設計することだよ。手に入る部品で可能な限りの最先端を追求しながら、物理的・財政的な制約をバランスよく考慮することが求められる。これは、学問的な勉強と産業経験の両方で何年もかかることなんだ。
この技術って特許の影響を受けてるんじゃない?それとももう切れたのかな?とにかく、3Dマウスの実装にも興味あるよ。
これ、めっちゃいいプロジェクトだね!欲しいな!
`スキャンレート最適化`のセクションの可愛い図が大好きだよ。
ドキュメントをマニュアルじゃなくてインターフェースとして扱う 最近、ドキュメントを「指示」としてではなく、インターフェースとして見直してるんだ。ユーザーは、悪いインターフェースの製品を使うのが難しいのと同じように、ドキュメントを使うのも難しいと感じるんだよ。それが、私の書き方を変えた。例えば、見出しはAPIの境界みたいなもの。説明よりも例を優先するようにしてる。認知負荷を下げるなら、繰り返しも必要だと思う。以下の変更を加えたよ:短すぎると感じるかもしれないけど、そのセクションを気にしないでほしい。さらに良いのは、1ページにつき1つのアイデアだけを残すようにすること。専門家向けに書かず、最も混乱している読者のために書くようにする。次の質問をするね:ドキュメントも何かのUXだと思う?誰かを見ながらじゃなくて、どうやってドキュメントをテストするの?