最近KICADを触っています。 teardrop(ティアドロップ)のスクリプトを動かせるようになったため、 備忘録として書いておくことにします。 KICADにはteardrop機能がなく、手作業でteardropを付ける必要があります。 svofskiさんが下記URLにてteardropのスクリプトを公開されています。 https://github.com/svofski/kicad-teardrops これを使えばできそうです。 このteardrops.pyをダウンロード、もしくはソースをコピーして.pyファイルを作成します。 使ってみました。(G:\KICAD\pythonにteardrop.pyを置いた例) >>> cd ./python G:\KICAD\python >>> import teardrops >>> import teardrop Traceback (most recent call last): File "<input>", line 1, in <module> File "./teardrops.py", line 36, in <module> if pad.GetDrillShape() == PAD_DRILL_CIRCLE: >>> NameError: name 'PAD_DRILL_CIRCLE' is not defined 怒られる。 クラス名が違うらしい。 一覧で調べてみると、"PAD_DRILL_SHAPE_CIRCLE"がそれっぽいので、 置き換えてみる。 下のように書き換えました。(36行目を修正) # if pad.GetDrillShape() == PAD_DRILL_CIRCLE: if pad.GetDrillShape() == PAD_DRILL_SHAPE_CIRCLE: 使ってみました。(修正後) ※pythonはインテンドがずれているとエラーをはきます。 >>> import teardrops Teardrops generated for 62 vias and pads. To undo, select all drawings in copper layers and delete block ・使用前 ・使用後 作者の説明では、DRCチェックとかがあてにならなくなるから、製品設計等には推奨しないです。 と書かれているので、使用する際は気を付ける必要がありますが、 一つ一つ塗りつぶしをする手間を考えると、とても便利な機能かと思います。 配線されている太さの線をスルーホールパッドに対して同レイヤの図形線を追加しているようです。 線が細かったり、配線角度45度の倍数になっていないと、きれいなティアドロップにならない場合があります。 あと、適用後は直接図形を削除しないと消せないので、バックアップを作成した上で適用したほうがよさそうです。 参考:PCBNEWのクラス名一覧 2016/08/15 この記事に対しアクセスがあったので、少し修正しました。 PR |
![]() |
もう年末ですね。
少し効果音を録音しました。 せっかくなので、ここで公開しておくことにしました。 ご自由にお使いください。 使用する場合は、一言コメント等いただければうれしいです。 特に記載なくデータを変更することもあるかもしれませんが、ご了承願います。 ダイス ダイス2 シャッフル シャッフル2 カードを引く カードを引く2 |
![]() |
chord space の使い方
設定項目でOutput Portを適当な数字に設定する 鳴らしたい音源の設定項目でInput PortにChord Spaceで設定した数字(今回は4)を入力する。 midiキーボードとの対応は下図赤枠が対応する見たい。(たとえば48はC4) ほかのパラメータは不明 |
![]() |
本日はハードオフのジャンクコーナーで
yamaha V2を見つけたので買っちゃいました。 電源を入れるとcng RAM batteryと表示されて音もなりません。 調べてみると内臓電池(CR2032)の電池切れとのことだったので、 電池換えれば直るかなーって思って買いました。 持ち帰って電池を換えたところ、上部のボタン操作ができるようになりました。 しかし、鍵盤を押しても音が鳴りません。 別のMIDIキーボードのOUTからV2のINにつなげたところ音が鳴りました。 ってことは鍵盤部が悪いのか、と思いきや V2のOUTから別のMIDIキーのINにつなげたところ音が鳴りました。 どこが悪いんでしょうね。 ホイールとか機能していないところがあるのでその辺りで信号の通信が失敗してるのでしょうか。 ピッチベンドのホイールがほしかったから買ったのに動かないなんて… 何が原因かわかんないんで暇なときに中身調べようと思います。 |
![]() |
FLstudioの使い方が少しずつわかってきました。
以下メモ書き タイムマーカーのつけ方 http://filenotfound.blog15.fc2.com/blog-entry-192.html |
![]() |