Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
電子基板を快適に作るためのキーボードの電子基板を作る技術 / Build my keyboar...
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
mackee
July 06, 2019
Technology
4.8k
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
電子基板を快適に作るためのキーボードの電子基板を作る技術 / Build my keyboard for my keyboard
沖縄学生×企業エンジニア 7月大LT大会!!!
https://connpass.com/event/132178/
mackee
July 06, 2019
More Decks by mackee
See All by mackee
Go1.27で導入されるジェネリクスメソッドでできること
mackee
0
760
perlをWebAssembly上で動かすと何が嬉しいの??? / Where does Perl-on-Wasm actually make sense?
mackee
0
1.2k
Agentに至る道 〜なぜLLMは自動でコードを書けるようになったのか〜
mackee
6
6.2k
今!ソフトウェアエンジニアがハードウェアに手を出すには
mackee
14
7.3k
ワンバイナリWebサービスのススメ
mackee
10
9.1k
tanukistack ライブコーディング / tanukistack live-coding
mackee
0
790
range over funcの使い道と非同期N+1リゾルバーの夢 / about a range over func
mackee
0
1.2k
perl for shell, awk and sed programmers
mackee
3
2.9k
今更GoのWebフレームワークを作ろうとしているワケ / Why am I trying to create a Go web framework now?
mackee
1
1.1k
Other Decks in Technology
See All in Technology
フィジカルAIの知識ゼロの僕でも AIを使えばここまでできた
tatsuya1970
0
140
MIXIで活躍できるエンジニアを 若手社員目線で考えてみる
mixi_engineers
PRO
0
130
RapidCopy2 Matrix I/Oエンジンによるファイルコピーソフトウェアの設計と実装
kengosawa2
1
290
Flutter × BLE Centralを自前Pluginで実装する設計パターン - MethodChannel / EventChannelで作る双方向ブリッジの実践 / Building Custom Flutter BLE Central Plugins: Bidirectional Bridging with Method & Event Channels
bitkey
PRO
0
230
【書籍出版記念】 10周回って、エージェント開発は RAGがすべてだった。〜RAGの歴史と開発現場で見えた実践知〜
akiratameto
15
6.2k
長期運営で肥大化したExcelマスターデータの解消に向けた移行事例
gree_tech
PRO
0
120
Head First モブプログラミング / Head First Mobprogramming
takaking22
10
12k
作って理解するCoding Agent 〜フレームワークに頼らないピュア Python での実装〜
takapy
3
1.1k
AIで変わるエンジニアの働き方(仮)
naoinaoi
0
430
tamachi.go 誕生の裏側
rymiyamoto
1
200
AIペネトレーションテスト・ セキュリティ検証「AgenticSec」紹介資料
laysakura
2
9.4k
Oracle MCP Servers Explained
thatjeffsmith
0
410
Featured
See All Featured
AI Search: Implications for SEO and How to Move Forward - #ShenzhenSEOConference
aleyda
1
1.3k
Conquering PDFs: document understanding beyond plain text
inesmontani
PRO
4
3k
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
11
1k
SEO Brein meetup: CTRL+C is not how to scale international SEO
lindahogenes
1
2.8k
StorybookのUI Testing Handbookを読んだ
zakiyama
31
6.9k
Build your cross-platform service in a week with App Engine
jlugia
234
19k
Site-Speed That Sticks
csswizardry
13
1.5k
The SEO Collaboration Effect
kristinabergwall1
1
530
Leadership Guide Workshop - DevTernity 2021
reverentgeek
1
340
Docker and Python
trallard
47
4.1k
Technical Leadership for Architectural Decision Making
baasie
3
520
Optimizing for Happiness
mojombo
378
71k
Transcript
ిࢠج൘Λշదʹ࡞Δ ͨΊͷΩʔϘʔυͷి ࢠج൘Λ࡞Δٕज़ @mackee_w a.k.a macopy ԭೄֶੜ×اۀΤϯδχΞ 7݄େLTେձ!!!
͋ͱ͔Βདྷͨਓ͍Δͱࢥ͏ͷͰ
ίϨΛ࡞ͬͯΔΛ͠·͢
͜ͷτʔΫ͜ͷbuilderscon ͷτʔΫʹͭͳ͕Γ·͢
ֶੜͷํνϟϯεʂʁ https://classi-scholarship.connpass.com/event/131453/
ΩʔϘʔυΛΠν͔Β࡞Δಈػ • ࣄಓ۩ • keyboardio Model 01 • τϥοΫϘʔϧ M570
• Ոͷڥ • Let's Split + M570
keyboardio Model01
Let’s Split + M570
͍͍ͩͨ͜ΕͰຬ͍ͯͨ͠ • ϓϩάϥϛϯάΔʹΩʔϘʔυ͔ΒҠ ಈ͢Δ͜ͱ͕͋·Γͳ͍ͷͰɺ͜ΕͰշద • τϥοΫϘʔϧखΛҠಈ͠ͳ͍͔Βָ • ϓϩάϥϛϯά͚ͩΔͳΒ͜ΕͰΑ͔ͬ ͨɺͦ͏Α͔ͬͨΜ
ॾࣄͰϓϩάϥϛϯάҎ֎ Δ͜ͱʹ
ΠϥϨ, 3D CAD, ج൘CAD • ͱͱ3DϓϦϯλΛΔຽͳͷͰFusion360 ͍ͬͯͨ • ϨʔβʔΧολʔͷύεΔͨΊʹΠϥϨΛ ͏Α͏ʹͳͬͨ
• όοδج൘Λࣗ࡞͢ΔͨΊʹج൘CADΛѻ͏Α ͏ʹͳͬͨ
͜ΕΒͰ͔͍ը໘͕ඞཁ • ϓϩάϥϛϯά͚ͩͷͱ͖Կຕը໘ཁΒ ͳ͍ͳͱࢥ͍͕ͬͯͨɺͦͷଞඞཁͳ͜ͱ ʹؾ͕͍ͭͨ • ͱ͍͏Θ͚Ͱ15ΠϯνͷϞχλΛಋೖͯ͠ɺ Macbookͱ߹Θͤͯ2໘ʹ
ελϯυFusin360Ͱઃܭͯ͠ 3DϓϦϯλͰग़ྗͨ͠
ӈखτϥοΫϘʔϧ + ࠨखׂΩʔϘʔυ ਏ͍ • ج൘CADͱ͔Ͱ͏γϣʔτΧοτ͕ࠨखͩ ͚ͩͱԡͤͳ͍ • KiCADͷҠಈͷʮMʯͱ͔ӈखଆʹ͋Δ •
σϡΞϧϞχλҎલMacbookͷΩʔϘʔ υԡͯͨ͠ ࠓԕ͍…
ͩͬͨΒج൘͔Β ࣗ࡞ͯ͠ γϣʔτΧοτΩʔ༻ͷ ΩʔϘʔυ ࡞Ε͍͍ͷͰʁ
ࢢൢͷ͜͏͍͏Ωοτ
ج൘͕͋Δͭ͋Δ͕
ج൘͔ΒΔͧʂ
Ͱճ࿏ਤͰ͢
ػೳΛཁ • 9Ωʔ -> ϚτϦΫεઢͰ6ϐϯͰࡁΉ • ϑϧΧϥʔLED -> ޫΔͱ୭ͰتͿ •
ΫϦΫϦμΠϠϧ -> ֦ॖͱ͔ʹ͏ • ϨόʔεΠον -> ͳΜ͔໘നͦ͏͔ͩΒ͚ͭΔ
ͰઢͰ͢(ࣗಈઢ)
ҙਤΛཁ • ॎ2ΩʔΛ0.25uζϥ͠ͳ͕Βஔ • ࢦ͕ಧ͘෦͚ͩ1ΩʔଟΊ • 10cm x 10cmʹऩΊΔ ->
͍͢ͷͰ • ද໘࣮Λද໘ʹूΊΔ -> ϦϑϩʔͷͨΊ
ʂʂ
ج൘དྷΔ
bake
͜Ε͕ຊͷ”࣮”ͩʂʂʂ
ձࣾʹԿނ͔ϨʔβʔΧολʔ ͕͋ΔͷͰɺΞΫϦϧΓ์
ө͕͑͋ΔΩʔϘʔυग़དྷ্͕Γ
͋”͋”ʙ ج൘CAD͕ḿΔΜ͡Όʙ
None
ཧతʹʮͭ͘ΔਓΛ૿͢ʯ • άϥϑΟοΧʔ/σβΠφʔಉ͡ΈΛ๊͑ ͍ͯΔ • ϖϯλϒ/ӷλϒ + ࠨखͷԿ͔ • ΩʔஔϢʔβςετΛࣾͰͬͯ·͢
ͱ͍͏Θ͚Ͱ ͜ͷপ͍͔͕Ͱ͔͢ʁ