EAGLE

EAGLEでRatsnestを表示したあと非表示にする

ratsnestコマンドで表示したあと、どのように非表示に戻すかがわからなかった。 electronics.stackexchange.com以下で戻せる。 ripup @;gifにしてみた gyazo.com

EAGLEでマウスホイールでズームできない

環境はAutodesk EAGLE 9.6.2Option>InterfaceでLegacy mouse wheel modeにチェックを入れる

EAGLEでviaの穴径をまとめて変更する

ここを参考に http://electronics.stackexchange.com/questions/237815/eagle-pcb-change-drill-size-of-all-vias-of-a-specific-size ChangeコマンドとGroupコマンドを併用する Drill: 0.031mil, Diameter: 0.056milが良さそう 手順 1. VIAのレイヤーのみ表…

EAGLEのライブラリファイル.lbrを救出する

Macで.lbrを/Applications/EAGLE-x.x.x/lbr/以下にインストールしていたため、バージョンが上がったときに消してしまった。 使いたかったのは秋月の2端子&三端子のターミナルブロックGitHubで検索かけたら、そのlbrで定義されたパッケージを含むプロジェク…

KiCadでshow GNDする

ネットリストを読み込むPCBnewでツール→ネットリストと選ぶとファイルの選択画面になる

Macで2つのEAGLEアプリケーションを起動する

https://www.element14.com/community/thread/35198/l/multiple-instances-of-eagle-open-at-the-same-time-osx?displayFullThread=true $ open -n -a EAGLE

SRM-20で両面切削

片面ずつ切削 両方共0.8mm面だしで削ってはりあわせた 表と裏 0.8mm削った Clickmillで面だし パラメータ: 20mm/sec Cutting depth: 0.8mm 切り込みピッチ: 0.4mm 2周で終わるはずだけど3周めに入ったので、自分で停止した。実装して完成 追記: 0.8mm基…

EAGLEでデフォルトでGridをONにしたいとき

起動時に読み込まれるスクリプト、scr/eagle.scrを編集すればいい http://forum.arduino.cc/index.php?topic=59330.0

Elecrowよさそう

https://tool-lab.com/2014/07/mac-eagle-101-29/

EAGLEのライブラリ作成:Padの穴径

Pad Diameter: 1.8796 (0.074inch) Drill: 1.1176 (0.044inch) Shape: long thermals + Stop + First - Rectangle width: 0.02

SRM-20で回路切削したときのメモ

EAGLE ライブラリを作るときはPadの穴径を正確につくる(CAMプロセッサでDrill穴を処理する時に必要) DRCはClearance>20mil(すべて), Distance>40mil, Sizes>Minimum width>30mil 信号はなるべく連結しておく(ラベルを多用すると、実はつながっていない、とい…

EAGLEでDXFデータを読み込む

ライブラリを作るときに、DXFでお絵かきしたものをPackageデータで読み込みたい。 ターミナルブロックを作図することにした。2DーCADとしては、色々試した結果AutoCAD for Macを使うことにした。秋月のターミナルブロック テンプレートはacad.dwtを選ぶ (…

marcboonのULPスクリプトの修正

http://www.element14.com/community/thread/15988/l/eagle-ulp-generates-wrong-scale--how-to-fix 196行目を以下に書き換える。 eta = 0.000003125, // Eagle resolution in mm

EAGLEのAutorouteでGNDの配線を無視する

http://psas.pdx.edu/EagleCadWorkshopNotes/ auto ! GNDで無視できる。配線のコツとして、GNDたちが一つの領域に包含されるようにイメージしながら 配置してからGND無視のAutorouteをかけるとうまくいきそう。(GNDが孤立島にいないようにする)

EAGLEでPadのドリル穴の表示/非表示を切り替える

http://web.mit.edu/xavid/arch/i386_rhel4/help/67.htm SET DISPLAY_MODE REAL | NODRILL;

EAGLEで自動的にポリゴンを貼るスクリプト 

poly.ulp string buf; string Result; real xmax; real ymax; string xmax_str; string ymax_str; board(B){ int xarr[]; int yarr[]; int n=0; B.wires(W) { if (W.layer == 20){ xarr[n] = W.x1; xarr[n++] = W.x2; yarr[n] = W.y1; yarr[n++] = W.y2; n++…

EAGLEで自動でdimensionをリサイズするスクリプト

resize.ulp string buf; string Result; real xmax; real ymax; string xmax_str; string ymax_str; board(B){ int xarr[]; int yarr[]; int n=0; B.elements(E){ xarr[n] = E.x; yarr[n] = E.y; n++; } sprintf(buf,"%d",B.grid.unit); Result += "Grid uni…

EAGLEで部品情報を得るスクリプト

getelem.ulp string Results; string buf=""; string xstring; string ystring; board(B){ int xarr[]; int yarr[]; int n=0; B.elements(E){ Results += "----------\n"; Results += "E name: "+E.name + "\n"; Results += "E value: "+E.value + "\n"; spr…

EAGLEでschematicをインポートするulp

template.ulp string currentdir; string fname; string template; string cmd=""; string fileName=""; template = "~/Documents/eagle/AVR_template/template.sch"; if (schematic) schematic(S) { currentdir = filedir(S.name); fname = filename(S.name…

EAGLEのPNG画像生成を自動化するスクリプト

Homebrewでimagemagickをインストールしておく。 $ brew install imagemagick以下を用意する。 makepng.scr #Create folder for output RUN mkdir-desktop #Make top side png image DISPLAY ALL RATSNEST DISPLAY None DISPLAY Top Pads Vias EXPORT IMAGE …

EAGLEで自動でPNGを生成するコマンド

http://www.instructables.com/id/Automating-Eagle-export-and-preparing-for-printing/?lang=ja例: makepng.scr DISPLAY ALL RATSNEST DISPLAY None DISPLAY Bottom Pads Vias EXPORT IMAGE /mnt/slug_common/progs/eagle_export.png MONOCHROME 600; DISP…

EAGLEで.brdファイル編集中に.schに戻るコマンド

.schを編集していて.boardに移るときは boardでいけるんだけど、逆にBoardからSCHに飛べない。 http://www.element14.com/community/thread/20646/l/changing-between-board-and-schematic を読むと edit .schでいけた。なぜ対称にしなかったのか。

EAGLEで全削除するコマンド

http://www.eaglecentral.ca/forums/index.php/mv/msg/35493/122146/ group all; delete (C > 0 0 );delall.scrでscrフォルダに保存 s delallでコマンドとして使えるようになる。

EAGLEのulp/cam/scrのシンタックスハイライト用Vimプラグイン

を作った。 https://github.com/shohei/vim-eagle-ulp https://github.com/shohei/vim-eagle-cam https://github.com/shohei/vim-eagle-scrインストール法 .vimrc NeoBundle 'shohei/vim-eagle-ulp' NeoBundle 'shohei/vim-eagle-cam' NeoBundle 'shohei/vim…

EAGLE CADでYahoo! newsを読む

EAGLE CADで仕事中にYahoo news!を読みたくなることがあると思います。 いちいちブラウザを立ち上げなくてもEAGLEの内部で見れたら便利です。以下をynews.ulpという名前で保存して、EAGLEのアプリケーションフォルダの下にある ulpフォルダに置いてください…

EAGLE UPのプラグインの修正

なんかうまく環境変数を取得してないので手動で修正した。 $ cd ~/Library/Application\ Support/SketchUp\ 2013/SketchUp/PluginseagleUp_import.rb line 154あたり ... case elements[0] when "settings" #model_path = initial_elements[1] #コメントアウ…

imagemagickでfab modules両面切削用のデータを作る

裏面(ハンダ面=bottomレイヤー)のデータ作成には EAGLEがエクスポートした画像データをHorizontal flipする必要がある。 GIMPでもできるけど、Imagemagickを使う方法を以下に記す。 http://www.imagemagick.org/script/convert.php BottomレイヤーのMilli…

EAGLEでFab modulesでHoleとOutlineを切削するための画像データを作る

FabmodulesでHole用のデータをどうやって作るのか試行錯誤してたら発見した。 PadsとViaだけレイヤーを選択して、PadsレイヤーのRectを描けばOK。 この手法が秀逸なのは、PadsとViaの穴をまとめてエクスポートしてくれるところ。 出力

Fab modulesで削る用の白黒のパターンをEAGLEで作成する

.brdファイルから白黒のパターンを作成する方法。 Fabmodulesで使うPNGファイルを作るときに利用する。Abuのページを参考にした。 http://academy.cba.mit.edu/2013/students/adam.abu/electronics-design.htmlFile>Export>Imageで、Monochromeにチェックを…

EAGLEでのライブラリの作りかた 補足

前も書いたけどEAGLEであるライブラリをコピーして変更したいとき。adafruit.lbrのDC_BARRELデバイスを改変して dc_jack_slotted.lbrの中にDC_JACK_SLOTTEDデバイスをつくりたいとする。まず、file>openでdc_jack_slotted.lbrを開く。 その状態でfid>openでa…