
TinyGo Keeb Tour 2024 とは?
TinyGo と自作キーボードをかけ合わせた楽しいハンズオンイベントです。 午前中ははんだ付けを行い、午後からソフトウェアのハンズオンを行います。 はんだ付けは道具貸し出し+スタッフによるサポートで、はんだ付けが初めてでも大丈夫。
自分で作った自作キーボードが実際に PC で動くのはかなり面白いです。 作る対象は zero-kb02 というマクロパッド (12 キー + JoyStick + Rotary Encoder + Display) です。 キーボード/マクロパッド以外にも、 TinyGo の開発ボードとして使えるように拡張ポートなども搭載されています。 一台あると色々と遊べる、という感じです。
TinyGo Keeb Tour 2024 では、このマクロパッドを使ってハンズオンをしていきます。 RGB LED 付き交換可能な 12 キー、ロータリーエンコーダー、ジョイスティック、液晶、 Grove i2c 端子など、ハンズオン終了後も TinyGo 等の開発に使うことができます。#tinygo #tinygo_keeb #kobego #wwg_tokyo https://t.co/AQVFPKe1Tq pic.twitter.com/XZzQf5P8uR
— takasago (@sago35tk) 2024年7月15日
connpass でイベント情報を追いかけることができます。
ハンズオンの資料、ビルドガイドはこちら。
またイベント当日、あるいはその前後などのサポート、コミュニケーションとして Discord があります。 是非ご参加ください。
始まりの瞬間
2024/06/13 に、 micchie + ysaito + taknb2nch + sago35 にてスタートした。 その後、たくさんのスタッフに参加いただいて運営を実施しています。みんな、ありがとうございます。

2024/07/01 に最初のキックオフミーティングをすることにして、自分はそれまでに基板を設計、発注することに。 2024/06/16 時点で設計したのが今使っている基板。 自作キーボードである、という事でマトリクス配線にしたかったし、 TinyGo で遊んでほしいという意味からディスプレイも必須と思っていた。

2024/06/24 時点で基板も届き仮組完成、 2024/06/25 にはケースもだいたい完成となった。

いろんな地域を回る
ツアーなので。 2024 年は以下の 4 地域を回りました。 少しだけ振り返ってみます。
2024/08/04 神戸 with KOBE.go
初回開催。 2024/08/26 の関東が決まってから、そのお試し要素も含めてではんだ付け無しの形で開催。 ハックバーに集まって、みんなでお酒を飲みつつのハンズオン。 ここで、ハンズオンの流れをだいぶつかむことが出来た。
始まったー!
— たくてぃん(藤島)💫 (@taku_ting) 2024年8月4日
#kobego pic.twitter.com/LLfsUZ0FpW
TinyGoで遊んだ!ありがとうございました!!☺️
— miki.masumomo | sh > /dev/null (@m_miki0108) 2024年8月4日
ほぼサンプルコード動かして終わったけど、ちょっとボタン押さなくても光らせるようにしてみたい
ケーブルも買ったしキーボードも買い取りさせてもらったのでしばし旅のお供に連れて行きます!#kobego
飲み物はGo言語カクテル🍸in #hackbar pic.twitter.com/ZzEpPnF8hq
2024/08/26 関東 with Women Who Go Tokyo
はんだ付けも含めた形での開催。 はんだ付け可能な会場を探し、はんだごてやはんだ吸取器を一部 HAKKO さんや nanbuwks さんに借りたりという形で準備。 はんだ付けの教え方も含めて手探り状態でしたが、なんとかやりきることが出来ました。
キーボード作るイベントにきてます。家出る時息子氏に話したら俺もいきたい!!と。高校生もOKなのかな?
— Misato (@mikkegt) 2024年8月25日
基盤にGopherくんがいるの、かわいすぎませんかー#wwg_tokyo #tinygo_keeb pic.twitter.com/okYARkhJVR

自作キーボードについての座学?もあります。

ハンズオンをしつつ、自由に作りたいものを作っていく形なので各自面白いものを作っていました。
#tinygo#tinygo_keeb#wwg_tokyo@irdx_m さんの成果!! pic.twitter.com/iY1GnGx84Q
— ysaito (@ysaito8015) 2024年8月25日
楽しい。#tinygo_keeb pic.twitter.com/R0X7qhmokt
— Hiromasa.Senoue(瀬上 祐匡) (@senoue) 2024年8月25日
ツアー二回目にしてオフィシャル T シャツが出来た。 very long gopher が ISO エンターキーとはんだごてを持ってるデザイン、素敵。
#tinygo#tinygo_keeb@uji さんデザインの tinygo_keeb very long gopher Tシャツは suzuri から! https://t.co/hqhhOaohiC@sago35tk さんのTinyGo 本はこちらから https://t.co/P3aGLkmzul ! pic.twitter.com/8mjKuiCyqp
— ysaito (@ysaito8015) 2024年8月24日
2024/10/12 仙台 with Sendai.go
これまで 2 回やってきて色々と知見がたまった中での仙台開催。 ツアーグッズが拡張されて、ツアータオルが登場 (凄い
#tinygo_keeb#tinygo#SendaiGo@senoue さんがツアータオル作ってくれた!! pic.twitter.com/aee8FoAlix
— ysaito (@ysaito8015) 2024年10月12日
前回までの KPT から手順だったりドキュメントがかなり改善されている中でのはんだ付け。 マイナートラブルはあるもいい感じに進む。
みんなダイオードに夢中!
— micchie 🐻 🍣 🔥 (@micchiebear) 2024年10月12日
#tinygo_keeb #tinygo #sendaigo pic.twitter.com/EZAQjFuWuF
芋煮会が始まったり (美味しかった
芋煮会が始まるよ〜
— micchie 🐻 🍣 🔥 (@micchiebear) 2024年10月12日
#tinygo_keeb #tinygo #sendaigo pic.twitter.com/oLIw9T9cI7
はんだづけしてベランダで芋煮食べてまたはんだづけに戻るの、開発合宿みたいで楽しい〜!#tinygo #tinygo_keeb #sendaigo pic.twitter.com/ZyIMRCsfoP
— Momo (@mom0tomo) 2024年10月12日
仙台会場でももちろん、みんないろんなものを作ってくれていた。
#tinygo_keeb#tinygo#SendaiGo
— ysaito (@ysaito8015) 2024年10月12日
すごいわ!! pic.twitter.com/nTWD6WF2Rq
ツアータオルが出来たことにより写真がとてもいい感じ。
いえーい!どんどん TinyGo 書いていこうね〜!
— micchie 🐻 🍣 🔥 (@micchiebear) 2024年10月12日
#tinygo_keeb #tinygo #sendaigo pic.twitter.com/ydPnV2yJJN
2024/10/26 福岡 with Kizuku.go
2024 年の締めくくり。 ドキュメントもかなり改善されて詰まるポイントが減っているハズ。
分解をした#tinygo_keeb#tinygo#kizuku_go pic.twitter.com/CDTQwsb0WQ
— YANAI (@tatsu_08191) 2024年10月26日
基本的には各自スマートフォン等の小さ目のデバイスでビルドガイドを見ながら作業してもらってます。
#tinygo_keeb#tinygo#kizuku_go
— ysaito (@ysaito8015) 2024年10月26日
やってんね、やってんね pic.twitter.com/Q6CwoCEBUV
何か失敗があってもスタッフが全力でリワークするので安心!
#tinygo_keeb#tinygo#kizuku_go
— ysaito (@ysaito8015) 2024年10月26日
リワーク中 pic.twitter.com/ataBbllS0F
福岡向けに追加した MIDI 機能のデモ。 この後、自作キーボードのハンズオンそっちのけで MIDI セッションで遊んでたのは内緒。
#tinygo_keeb#tinygo#kizuku_go
— ysaito (@ysaito8015) 2024年10月26日
えぇ!?
自作キーボードで
キーボード演奏を!!
できらぁ!? pic.twitter.com/A65LB9gGXK
#tinygo_keeb#tinygo#kizuku_go
— ysaito (@ysaito8015) 2024年10月26日
Hey, @_CONEJO@sago35tk and @watari_ryuto are now playing Do-Re-Me with #tinugo_keeb keyboard!! pic.twitter.com/wjggH0mhb2
最後はツアーファイナルな集合写真を撮ることが出来ました。
#tinygo_keeb#tinygo#kizuku_go
— ysaito (@ysaito8015) 2024年10月26日
TinyGo Keeb Tour 2024 Final in Fukuoka with Kizuku .go
いえー pic.twitter.com/MuA9syQLEG
Tour で使うハードウェア zero-kb02 とは?
TinyGo Keeb Tour 2024 向けに設計した 12 キーのマクロパッド。 自作キーボード/マクロパッドとしての普段使いでも楽しめるようにロータリーエンコーダーやジョイスティック搭載なのがポイント。 TinyGo の開発ボードとしても使えるように画面もつけている。
ってことで、そのあたりの Demo として koebiten という 2D ゲームエンジンも開発していってる。
Ebitengine もどきとして TinyGo で作ってる 2D ゲームエンジン的なものである Koebiten ですが、割といい感じになってきてる。次ブロック表示をつけたのもあり、割と良い感じに楽しめる。複数ゲームの選択もできるようになったのも良い。#tinygo #tinygo_keeb #koebiten https://t.co/9tcUsHPrPG pic.twitter.com/ZIH4IswhFG
— takasago (@sago35tk) 2024年10月1日
zero-kb02 の詳細とか、実際の基板データ等はこちら。 オープンソースなので各自で自由に発注したり 3D プリンターでケース作ったりすることができます。
Tour であること
同じテーマでの複数開催なので、徐々にいろんなものが改善されていきます。 例えば、はんだ付けで間違えやすい部分への注釈だったり、基板の表裏間違いが一定数あったので明確化してみたり、というような。 ハンズオン資料について画面に日本語フォントを表示するにはどうしたらよいの?という質問があったので追加したりも。
tinyfontgen に少しパッチがいるけど、久しぶりに日本語のビットマップフォント表示してみた。
— takasago (@sago35tk) 2024年10月17日
なお、 3 行目は、齷齪 (あくせく)、矍鑠 (かくしゃく)、顰蹙 (ひんしゅく)、と読む模様。顰蹙しか分からなかった。#tinygo #tinygo_keeb pic.twitter.com/9T4ukGhYnS
コントリビューション
イベントがきっかけとなり、 TinyGo 本体やハンズオン資料への貢献も発生しました。 とても良い。
- TinyGo 本体
- ハンズオン資料
これからの動き
年末にオンラインイベントやりたい
既に zero-kb02 を持っている人や、 TinyGo の組込みに興味がある人、などを対象として。 何かやっていきたい。 やっていくよ。
自分の地域でも開催したい
2025 年以降の開催地も募集しています。 是非、スタッフ (micchie + ysaito + taknb2nch + sago35 など) に声をかけてください。 ご当地 Go コミュニティがある場合は、そことのコラボという形で出来ると嬉しい。
なお、現時点においては現地オーガナイザーを中心として場所選びをしてもらって、という形で進めています。 はんだ付け無しの会も (初回の in Kobe のように) 開催可能ですが、できればはんだ付けもできたほうが良いです。
TinyGo Keeb Tour は 2025 年も続く
まずは 2025/01/13 (月) に in Takamatsu (香川) を予定しています。 それ以外にも以下の地域を検討中。

TinyGo Conf !
そして、日本国内で TinyGo Conf という TinyGo のイベントも企画予定。
さいごに
イベントに参加していただいたみなさん、スタッフの皆さん、そしてこの Tour のきっかけを作ってくれた micchie さん、 ysaito さん、 taknb2nch さんありがとうございます。 TinyGo Keeb Tour 2025 もよろしくお願いします。