蜻蛉の暇生活まとめ

暇生活のメモ書き。。

ども、とんぼです。

寮という監獄に収容されているはずなのに昼夜逆転生活を送っています。。
今日は3者面談&授業参観なのに一睡もしてません(真顔)

さっそく本題にはいるとティアドロップをkicadで導入してみようという記事です。

1)まず、こいつをダウンロードします。

2)kicad-teardrops-masterのファイルごと移動します
※たぶんkicadの親フォルダにでもおいておくと無難だと思います。

3)とりあえず、適用したい図面の配線を完了させます((地獄
※塗りつぶしをteardropを適用する前に完了すると接触してしまう気がするので
 注意した方が良い気がします

ここからがメインです

4)teardropsのファイルの中にteardrops.pyというファイルがあるのですが、
そのteardrops.pyの36行目が
if pad.GetDrillShape() == PAD_DRILL_CIRCLE:
となっていますが
if pad.GetDrillShape() == PAD_DRILL_SHAPE_CIRCLE:
に変更してください。
※pythonは言語の仕様上インデント(スペース)がずれるとエラーを吐くらしいので
 気を付けてください

5)teardrops.pyのパス(場所、c:¥kicad~~ みたいなやつ)を入手します。

6)ここまでできたらkicadの配線作業画面に戻ります。
キャプチャ
python consoleを起動します。(画面のまるでくくったやつ

7)>>> cd パス名(5で取得したやつ)を入力します(コマンドプロンプト的な感覚

8)>>>improt teardrops と打ち込む
conslole ed
一例として、ぼくの環境でやったものを置いておきます。
ご丁寧に、作成したteardropの消し方を書いてくれてますね。。

これでteardropが完成するはずです。


/*
teardropは図形扱いされてるみたいなので、
配線作業画面の ブロックの操作>図形を含む から消せるようです。
*/

※たまに動作させたつもりがエラーも出なければteardropも生成されないというバグが起きますが、
 kicadを再起動すれば治ります。
 

/****
README.mdより

pythhon consoleから動かすには(import teardrops)、
元に戻すにはレイヤーのすべての図面を削除。
再適用するにはreload (teardrops)と入力します。 

DRCに関してなにか不安を抱えているようで、
製品製作には向いてないそうです

****/
。。
翻訳ぼくやとたどたどしい。
製品製作でもネットに落ちてるようなライブラリ使うようなことがあるんですね。

これ作ってくれたりした先人には深く感謝していきたい所存です。。


・おまけ
/*
これは最初に試そうとした方法で結果としては失敗しました。
ただこの方が選択の幅があったりしてよさそうなので今後この方も模索していこうと思います。
圧倒的な雑さでお送りします
*/

まず、こんな記事がネットにありますた。

1)こいつを導入すればやってくれるらしいので、ダウンロードする。
2)ファイルをReadmeに書いてあるとおりに保存する。

・注意点(2つ
ボードファイルが破損しているとteardropアプリケーションの後では
再オープンできません OpenGLードでは、涙滴領域にいくつかの人工物が表示されます。
ガーバーと、デフォルトモードでは問題はありません。
(translated by google )

3)つぎに、この動画をみてみる。

4)できる!はずだったorz
多分動画以前のもんだい()

長ったらしかったのでリンク集を分割しました。

※勝手にリンクしてたりしますごめんなさい
※ブログの名前も適当です

RCJ編
-KORRDET
東海ブロック、代々受け継がれてるけどいつまで続くのかなぁ

-kemarintech
何回も世界大会出てる方のブログ。全国大会前には大会情報集が製作される

-M robots
上の方の元所属チーム。真近でマシン見てみたい。。

-yunit
tadaさんのブログ。

-INPUT
世界一位チーム。長岡高専

-Cat-bot
日本一。長岡高専

-ご注文は関白ですか
東海ブロックのob,stmとか

-Quantityのblog

浜松のチーム(過去形)

-ごちうまのブログ
ヒヒーン

-立命館守山のブログ
RCJ強すぎる学校

-Ri-one nano
和歌山ライトウェイトで日本一

-トミックスのブログ
立守の方。SRCにも出てるっぽい

-トミックスのレポート
トミックスの技術ブログ

-G craudのブログ
産技高専のチーム(活動停止

-N.Ioriブログ

Tzk bamboo Energyのメンバー。CIAOの学校の方。世界大会出場経験者

-SKY Crewのブログ

世界大会出場,関東ブロック?

おはようございます。蜻蛉です。
なんか寮のルール変更により、授業直前まで寝てたところを40分以上早く
(月木に関しては2h近く早く部屋から出なきゃいけなくなりました。
で、いま【急募】ベッド な状態です。。
最近の発明としては眠いのは睡眠不足ではなくカフェイン不足だというのを発見したことですね。
というわけで、物量で解決したい所存です()

やろうとしたのはこれ
またしても他力本願。
で、普通の人はこれを素直に実行すればできます()

じゃあ僕がどこに躓いたのかというと、"ユーザーフォルダ名のスペース"でした。
エラー画面では、
僕のユーザー名は**m b**なのに**mで切れていることと、
ファイルが存在しなくて参照できていないことがわかりました。

そこで、この方法をつかってユーザーフォルダの名前を**m b**→**mb**に変更して解決しました。

いまは、相対パスなるものが壊れているらしくクイックアクセス等を用いて
移動できなくなったりしています。

で、もう一度Twe-Liteでのコンパイルを試してみたらできました。
(エラーをものすごくはいてますが。。

正直、Arduino IDEを入れなおしたりかなり時間かけていろいろしたので、
こんなのが原因なのかよ感が否めないですね。

感想としては、出来ない理由がわからないしもとからできない可能性もあって
投げやりになってたら馬氏があっさりできてて、(毎度助け舟アリガタヤー
それから本気で原因追及を始めたところあたりですかね。。

これでは、人を追うことしかできないよなぁとかできてから思いました。

ともかく、Twe-Liteの開発が少しは楽になりそうな環境が構築されたはずなので、
今日から頑張ろうと思います。

今回の教訓は、
ユーザー名は漢字とかスペースとか使うのやめようなソフトによってはバグるよって
ところですかね。では、、

このページのトップヘ