<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Meishi on flat35hd99</title><link>https://taru.work/tags/meishi/</link><description>Recent content in Meishi on flat35hd99</description><generator>Hugo</generator><language>ja</language><copyright>&amp;copy;flat35hd99 2020-2022</copyright><lastBuildDate>Tue, 31 May 2022 01:28:13 +0900</lastBuildDate><atom:link href="https://taru.work/tags/meishi/index.xml" rel="self" type="application/rss+xml"/><item><title>キーボードのスイッチとダイオードを自動配置させる</title><link>https://taru.work/keyboard/align_switches/</link><pubDate>Sat, 02 Apr 2022 01:27:36 +0900</pubDate><guid>https://taru.work/keyboard/align_switches/</guid><description>&lt;p&gt;&lt;a href="../small_keyboard_design_list"&gt;先日書いた記事&lt;/a&gt;から、実際に配置してみようという段になったとき、配置するのめんどいなと思ったので、自動化したくなった。ので、kicadのpython APIを使った。その記録&lt;/p&gt;&#10;&lt;h2 id="罠たち"&gt;罠たち&lt;/h2&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;Python 2.7.18が使われてる&lt;/li&gt;&#10;&lt;li&gt;Kicad 6.0のRelease noteで、現在あるAPIが置き換わることが明言されているため、今から学ぶのは微妙&lt;/li&gt;&#10;&lt;li&gt;公式APIノートが息してない。&#10;&lt;ul&gt;&#10;&lt;li&gt;説明がないのはいい方で、そもそもAPIのドキュメントに名前が載ってないメソッドの方がおおい。&lt;/li&gt;&#10;&lt;li&gt;&lt;code&gt;dir()&lt;/code&gt;を使って生えてるメソッド確認したり、先駆者のブログ、フォーラムのお世話にならないとお話にならない。&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;h2 id="動作確認"&gt;動作確認&lt;/h2&gt;&#10;&lt;p&gt;一通り罠にはまってから、実際に動かしてちゃんと動いたコードをコピペする。以下のコードは次のような機能を持つ。&lt;/p&gt;</description></item><item><title>小さいキーボードのデザイン</title><link>https://taru.work/keyboard/small_keyboard_design_list/</link><pubDate>Wed, 30 Mar 2022 23:48:58 +0900</pubDate><guid>https://taru.work/keyboard/small_keyboard_design_list/</guid><description>&lt;p&gt;自分の名刺キーボード作ろうかなと思い、設計することにした。表はカッチリしたまったく面白みのない名刺、裏面にキーボードとしての機能を全て集約してしまうことにした。そうなると、裏面だけですべての実装を終えたい。しかし、キーマトリクスで実装すると、本質的に行と列の概念が登場する。二層のいつもならあんなに簡単なパターン作成が、一層の今、一気に難しくなった。&lt;/p&gt;</description></item></channel></rss>