Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
型落ちシンクライアント端末のPoEモジュールを自作したかった話
Search
Takuto Nagami
August 22, 2026
Technology
630
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
型落ちシンクライアント端末のPoEモジュールを自作したかった話
2026/8/22 Kernel/VM探検隊@東京 No19にて登壇した際の資料です。
Takuto Nagami
August 22, 2026
More Decks by Takuto Nagami
See All by Takuto Nagami
GopherCon @シアトル に行ってきました
logica0419
0
600
The Journey of Connecting Japan to the Global Go Community
logica0419
1
140
Discovering Cilium: What eBPF Enabled in K8s Networking
logica0419
0
120
Do Gophers Dream of Stack Overflow?
logica0419
0
65
今こそ学びたいKubernetesネットワーク ~CNIが繋ぐNWとプラットフォームの「フラッと」な対話
logica0419
10
1.5k
キャリア科目では教えてくれない、就活を生き抜く法則
logica0419
2
320
歴史から学ぶ、Goのメモリ管理基礎
logica0419
17
4.5k
【2025改訂版】ITエンジニアとして知っておいてほしい、電子メールという大きな穴
logica0419
2
360
Fundamentals of Memory Management in Go: Learning Through the History
logica0419
1
190
Other Decks in Technology
See All in Technology
人にやさしく、AIにやさしく、書き手を選ばないIaCのガードレール再考 / Rethinking IaC Guardrails for Humans and AI Alike
kohbis
5
1.8k
【Findyテック文化祭ワークショップ】新卒エンジニア&採用担当と作る、 なりたい姿と今やるべき一歩
dip_tech
PRO
0
150
ログラスのマルチプロダクトを 支える認証基盤 〜テナントごとに異なる統制とどう向き合うか〜
dada4386
3
220
10年欲しかった音楽管理アプリを、AIと一緒に作りはじめた
judau
1
190
AIエージェント時代のPlatform as a Product —— テックリードがPdMとして回す発見・導入・計測 / Platform as a Product in the AI Agent Era
toshi0607
1
530
React Nativeでの OTA Updateって、 どう説明する?
ichiki1023
0
110
Lambda MicroVMsは常駐サーバーの代わりに なるか? Kiro Crew を動かして検証してみた / Kiro Crew on Lambda MicroVMs
k_adachi_01
2
340
OpenClawでAzure DevOpsのWiki更新を自動化する - クラウドAIだけでは届かない場所へ
yutakaosada
0
130
【ゲームメーカーズスクランブル2026】『Shadowverse: Worlds Beyond』UIとアニメーションで実現する最高のユーザー体験を叶えるプロトタイピング
cygames
PRO
1
700
Mastering Agentic Development: Harness Engineering for Effective Coding Agents
konippi
3
640
AIに書かせて、プラットフォームで縛る ― EKSプラットフォームで実践した責任境界と権限設計
elmodev09
1
1k
MCPゲートウェイを作って運用してわかったこと — Agent時代の権限管理の現在地
mtpooh
4
540
Featured
See All Featured
Data-driven link building: lessons from a $708K investment (BrightonSEO talk)
szymonslowik
1
1.3k
What does AI have to do with Human Rights?
axbom
PRO
1
2.4k
Navigating Algorithm Shifts & AI Overviews - #SMXNext
aleyda
1
1.6k
AI Search: Where Are We & What Can We Do About It?
aleyda
0
8k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
230
23k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
141
35k
Testing 201, or: Great Expectations
jmmastey
46
8.3k
Everyday Curiosity
cassininazir
0
330
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
16
2.2k
The Organizational Zoo: Understanding Human Behavior Agility Through Metaphoric Constructive Conversations (based on the works of Arthur Shelley, Ph.D)
kimpetersen
PRO
0
480
JAMstack: Web Apps at Ludicrous Speed - All Things Open 2022
reverentgeek
1
620
Building Adaptive Systems
keathley
44
3.2k
Transcript
型落ちシンクライアント 端末のPoEモジュールを 自作したかった話 Takuto Nagami @logica0419
自己紹介 • Takuto Nagami • 千葉工業大学 情報科学専攻 修士1年 • 研究:
セキュリティ系 ◦ 合意アルゴリズム + 秘密分散 • Go / Kubernetesが主戦場 ◦ Kernel/VMは初登壇です • 最近ネットワークやハードウェアにも 気持ちが出てきました
自宅サーバーやってる方?
自宅サーバー、やりたい! • ロマンがある • ※ この写真は友人宅
ラックサーバーは違う (個人の感想) • 僕の部屋 (@実家) が狭い ◦ 四畳半の部屋にベッド・PC机・衣装棚があるので ラックサーバー置くと確実に歩けなくなる •
デカさにロマンを感じていない ◦ Kubernetesが好きなことから自明 ◦ 小さいものが集まって動いているのが好き
これまでの当家の環境 • DeskMini B760と いうミニPC • VSCode Serverとか • 4C8T
(i3)、8GB • 消費電力が10W程度
せっかくK8sの コミュニティにいるので K8sがやりたい! 今の装備を拡張して、K8sのクラスタとして動かしたい
いかにして僕が シンクライアントに たどり着いたか
最初に考えたこと • ラズパイおうちクラスタ 面白そう • CAの青山さん (日本K8s 界隈の重鎮) の企画
ラズパイ、エグい値段する • K8sやるなら4GBは欲しい (ワーカーノードの場合) • 一世代前の4Bで、4GBが20,000円弱 (秋月) • 最新の5に至っては、4GBで30,000円 (モノタロウ)
• 「教育用コンピューター」 はどこへ…
友達にシンクライアントを勧められた • 同サークルの友人 (Miranon) にこの話をしたら「研究室 にシンクライアント端末置いてるよ」と ◦ 余談: Miranon宅にはラックサーバーがある •
どうやらラズパイくらいの性能であれば一万円を切る 値段で購入できるらしい → 調べ始めた
シンクライアントとは • あらゆるリソースを削ぎ落としたコンピューター ◦ 特にストレージ • 中央に強いコンピューターがあって、そのクライアント として利用されることを想定した端末 ◦ メインフレームの考え方に近い
◦ アプリケーションも入れないしファイルも置かない • 金融機関、医療機関、官公庁・自治体のほか、テレワー クを導入する一般企業やコールセンター、教育機関など
安く手に入るスキーム シンクライアントの ユーザー企業 シンクライアントの リース (貸出) 企業 我々 中古PC販売業者
① 大量にリース ① シンクライアントの ユーザー企業 シンクライアントの リース (貸出) 企業 我々
中古PC販売業者
① 大量にリース ① シンクライアントの ユーザー企業 シンクライアントの リース (貸出) 企業 我々
中古PC販売業者
② リースアウト (契約切れ)、返却 ① シンクライアントの ユーザー企業 シンクライアントの リース (貸出) 企業
② 我々 中古PC販売業者
③ 型落ちなので中古PCとして売却 ① シンクライアントの ユーザー企業 シンクライアントの リース (貸出) 企業 ②
③ 我々 中古PC販売業者
④ 大量かつ安価に中古市場に流れる ① シンクライアントの ユーザー企業 シンクライアントの リース (貸出) 企業 ②
③ 我々 ④ 中古PC販売業者
⑤ 我々がハッピーになる ① シンクライアントの ユーザー企業 シンクライアントの リース (貸出) 企業 ②
③ ④ 中古PC販売業者
名機、FUTRO(ヒューロー) S740
名機、FUTRO(ヒューロー) S740 • 富士通から2018年発売のシンクライアント ◦ サイズ: 3.6cm × 17cm ×
15cm くらい ◦ CPU: Intel Celeron J4105 (1.50GHz) 4C4T ◦ メモリ: デフォルトで4GB、換装可能 ◦ ストレージ: デフォルトでSSD 32GB、換装可能 • 全体として、ラズパイ4B 4GBと同じくらいの性能 ◦ 作りがしっかりしているので、拡張パーツ等なしで 十分運用可能なのはラズパイに対する強み?
FUTRO活用コミュニティすら存在する • https://github.com/R3NE07/Futro-S740 など
早速買ってみた
早速買ってみた
早速買ってみた
早速買ってみた 1台6000円 という 驚きの安さで 購入できた
なぜPoEという 発想に至ったか
電源ケーブルがデカい • 15cm x 5cm x 2.5cmくらいのデッカい塊みたいなアダ プタが一緒に届いた • 最早本体よりデカい説
5台分だとこうなる
5台分だとこうなる サイズ参考の はんだごて
5台分だとこうなる やってられるか! サイズ参考の はんだごて
ところで: ラズパイおうちクラスタは? • ラズパイもデカい電源 アダプタが必要なはず ◦ ミニコンピューター の宿命 • でも表題の写真には
見当たらない…?
ところで: ラズパイおうちクラスタは? • 先ほどのブログの必要物品一覧
ところで: ラズパイおうちクラスタは? • なんかある
PoEとは
PoEとは • Power over Ethernetの略 ◦ イーサネットケーブル (LANケーブル / RJ45)
を 通して電力を供給しようという技術 ◦ スイッチからAPへの電力供給で使っている皆さんが 多い (?) はず • そもそもファントム給電という仕組みがもと ◦ XLRなどの音声ケーブルに電力を流す
軽く仕組みを共有 • 通信の信号は交流と捉えられる ◦ 高周波の信号を変調しているので、それはそう • 信号はディファレンシャルモードで送られる ◦ 2本のペアは逆の電位で、その差を読み取る ◦
逆に2本とも同じ電位で送るのがコモンモード • ディファレンシャルとコモンはトランスで分離可能 じゃあ直流電流を信号線に乗せて、 後から分離可能なのでは?となったのがPoE
軽く仕組みを共有 • こういう送り方をする ピン番号 信号線 直流電流 (電源) 1 TX +
(送信データ +) +48V 2 TX - (送信データ -) +48V 3 RX + (受信データ +) GND 6 RX - (受信データ -) GND
軽く仕組みを共有 • こういう送り方をする 例えば1, 2の信号を トランスにぶち込むと 信号と直流が分けられる ピン番号 信号線 直流電流
(電源) 1 TX + (送信データ +) +48V 2 TX - (送信データ -) +48V 3 RX + (受信データ +) GND 6 RX - (受信データ -) GND
PoEの規格一覧 • PoE (IEEE 802.3af / Type 1) ◦ 15.4W、1,2,3,6ピン
か 4,5,7,8ピン • PoE+ (IEEE 802.3at / Type 2) ◦ 30W、1,2,3,6ピン か 4,5,7,8ピン • PoE++ (IEEE 802.3bt / Type 3) ◦ 60 W、1〜8の全ピンを使用 • PoE++ (IEEE 802.3bt / Type 4) ◦ 90 W、1〜8の全ピンを使用
FUTRO S740とPoE
公式PoEアダプタの存在 • FUTRO S740用の公式PoEアダプタが発売されていた
ebayに載ってるけど在庫切れ
何語だよ
何語だよ 2
何語だよ 2 まともに売ってるとこは ない
コミュニティも現在お手上げ • 公式のアダプタは値が張るというのもある • AmazonとかでPoE スプリッターを買うのを推奨
コミュニティも現在お手上げ • 公式のアダプタは値が張るというのもある • AmazonとかでPoE スプリッターを買うのを推奨
折角アダプタ用コネクタがあるのに… • これを活かさ ないのは あまりに もったいない
じゃあ自作するか! となったのが今回の 登壇の発端 長い前置きでしたね
はじまりはじまり
(深淵の) はじまりはじまり
注釈: 僕の電子工作技術レベル • ほぼ初心者 ◦ 一応小学校 〜 中学校で自律型ロボットを作ってい たが、回路は教えてもらって丸パクリ ◦
高校の頃物理は得意だった ▪ 高校物理わかれば、電子回路は意外と行けるこ とに気づいた • 今回Gemini先生との激しい壁打ちに支えられています ◦ 良い時代になりましたね
PoEに必要な回路を学ぶ
普通のコンピューターの場合 イーサネット ケーブル イーサネット 処理チップ 本体 トランス
PoEの回路に必要なコンポーネント イーサネット ケーブル イーサネット 処理チップ 本体 ブリッジ ダイオード トランス 直流
電源 信号 PoE チップ DCDC コンバーター
直流の分離 イーサネット ケーブル イーサネット 処理チップ 本体 ブリッジ ダイオード トランス 直流
電源 信号 PoE チップ DCDC コンバーター
整流 イーサネット ケーブル イーサネット 処理チップ 本体 ブリッジ ダイオード トランス 直流
電源 信号 PoE チップ DCDC コンバーター
PoEを始めるのに必要な処理を行う イーサネット ケーブル イーサネット 処理チップ 本体 ブリッジ ダイオード トランス 直流
電源 信号 PoE チップ DCDC コンバーター
電圧を変換 イーサネット ケーブル イーサネット 処理チップ 本体 ブリッジ ダイオード トランス 直流
電源 信号 PoE チップ DCDC コンバーター
PoEの回路に必要なコンポーネント イーサネット ケーブル イーサネット 処理チップ 本体 ブリッジ ダイオード トランス 直流
電源 信号 PoE チップ DCDC コンバーター
一番面倒なのはここ イーサネット ケーブル イーサネット 処理チップ 本体 ブリッジ ダイオード トランス 直流
電源 信号 PoE チップ DCDC コンバーター
神の恵みのような製品 • SilvertelさんのAG5412 ◦ PoE用DCDCコンバーターなるもの ◦ PoEチップ + DCDCコンバーター を包含
AG5412 Typical Connection
トランス
ブリッジダイオード
PoEチップ + DCDCコンバーター
PoEチップ + DCDCコンバーター だいぶ行けそうな 気がしてきた
FUTRO S740の PoEコネクタを調べる
PoEアダプタ用コネクタの詳細を調べる
資料がとにかくない!!!! • 本体 / マザーボード / PoEアダプタ の データシート /
回路図がどこにもない ◦ エンプラ向けなのでしょうがないという感じはある となれば我々がやることは一つ
資料がとにかくない!!!! • 本体 / マザーボード / PoEアダプタ の データシート /
回路図がどこにもない ◦ エンプラ向けなのでしょうがないという感じはある となれば我々がやることは一つ
コネクタ側のピン LANコネクタ
コネクタ側のピン • 片側からPoE混成のRJ45信号が来て、もう片側に 分離した信号を返す
コネクタ側のピン • 片側からPoE混成のRJ45信号が来て、もう片側に 分離した信号を返す 普段ここはショート させられている
逆側のピン • 上の正方形状のエリアの4ピンが DC 12V〜24V • その下4ピンが GND • それ以外はわからん
配置 • 入る基板のサイズ感を測定 • ピンヘッダ同士の距離を測定 ◦ 左右に60mm離れていた ◦ 上下に1mmのズレがあった
配置 • 入る基板のサイズ感を測定 • ピンヘッダ同士の距離を測定 ◦ 左右に60mm離れていた ◦ 上下に1mmのズレがあった ◦
なんなんだお前は
ここまでが4〜5月の成果 「作れるんじゃね?」と思い Kernel/VMに申し込んだ 回路作るのに必要な情報は揃った
学業 / 技術イベント / バイト…
学業 / 技術イベント / バイト… なんと 気づけばお盆
回路を設計
KiCadで設計!設計!
KiCadで設計!設計!
KiCadで設計!設計!
KiCadで設計!設計! JLCPCBへの発注が 今週の火曜日
DigiKeyで部品を発注
なんと昨日の夕方に全てが到着
なんと昨日の夕方に全てが到着
だが現実は無常
何をミスったのか
① コネクタのピッチを間違えた • 2.54mmピッチだと思っていたらなんと2mmだった ◦ 萎え散らかし侍になりました • これのせいで、テストすらできずに敗北した
① コネクタのピッチを間違えた • 2.54mmピッチだと思っていたらなんと2mmだった ◦ 萎え散らかし侍になりました その他細かい やらかしもある • これのせいで、テストすらできずに敗北した
② 基板が干渉する • ちょっと隣のコネクタが出っ張ってて引っかかった
③ トランスの真下に信号線をぶち込んだ • ノイズがやばいことに後から気づいた • やるべきではないがコネクタの 仕様上やるしかない ◦ 何かしら対策が必要
昨日の夜、新レイアウト設計してました • 今後に乞うご期待
ありがとう ございました 電子工作、楽しんでいきましょう!