Vegyes EAGLE cuccok


Itt találhatsz meg néhány általam hasznosnak talált dolgot az EAGLE nyáktervezővel kapcsolatban.

Módosított ULP-ok


drill-aid.ulp

Tettem be egy checkboxot, amit bepipálva törli a meglévő elemeket a centreDrill rétegen. Hasznos ha a furatsegítő réteget már generáltuk egyszer.

pcb-gcode.ulp

A furatok készítésénél a 0.8 mmnél nagyobb furatokat csak előfúrjuk CNC-vel ezért tettem be egy checkboxot,amivel egy menetben szerszámváltás nélkül fúrja ki az összes furatot.

Saját ULP-ok

A GitHub-on

Billentyűparancsok:

CADezésnél az ember bal keze a billentyűzeten, jobb keze az egéren kell, hogy legyen. Mivel szeretem megspórolni a sok felesleges egérrel rohangászást, illetve a jobb gombos context menüt sem szeretem, ezért az Fn billentyűkre egyéni parancsokat állítottam be.

Ezeket kombinációkat a következő sorok a .eaglerc fájlhoz történő  hozzáadással egyszerűen be lehet állítani:
Előtte töröljük a meglévő parancsokat az EAGLE-ban, majd zárjuk be a nyáktervezőt.


Sch.Key.C+E = "run toggle_brd_sch;"
Sch.Key.F1 = "Move"
Sch.Key.F2 = "Net"
Sch.Key.F3 = "Delete"
Sch.Key.F4 = "Copy"
Sch.Key.F5 = "Group"
Sch.Key.F6 = "Info"
Sch.Key.F7 = "VIEW"

Brd.CommandPopup.Display.1 = "MIND;none 1 16 17 18 19 20 21 22 23 24 51 52"
Brd.CommandPopup.Display.2 = "TOP_EDIT;none 1 17 18 19 20 21 23 51"
Brd.CommandPopup.Display.3 = "TOP_PRINT;none 1 17 18 19 20"
Brd.CommandPopup.Display.4 = "BOTTOM_PRINT;none 16 17 18 19 20"
Brd.CommandPopup.Display.5 = "BOTTOM_EDIT;none 16 17 18 19 20 22 24 52"
Brd.CommandPopup.Display.6 = "DISP_PRINT;none 1 16 17 18 19 20"

Brd.Key.C+A = "display all_layers"
Brd.Key.C+E = "run toggle_brd_sch;"
Brd.Key.C+F1 = "Show"
Brd.Key.C+F2 = "Group"
Brd.Key.C+U = "display Unrouted"
Brd.Key.F1 = "Move"
Brd.Key.F2 = "Route"
Brd.Key.F3 = "Ripup"
Brd.Key.F4 = "Copy"
Brd.Key.F5 = "Group"
Brd.Key.F6 = "Info"
Brd.Key.F7 = "SHOW"
Brd.Key.F8 = "Mirror"
Brd.Key.F9 = "DISPLAY MIND"
Brd.Key.F10 = "DISPLAY DISP_PRINT"
Brd.Key.F11 = "DISPLAY TOP_EDIT"
Brd.Key.F12 = "DISPLAY BOTTOM_EDIT"
Brd.Key.S+F11 = "DISPLAY TOP_PRINT"
Brd.Key.S+F12 = "DISPLAY BOTTOM_PRINT"

Brd.MenuText.01 = "mm: GRID MM;"
Brd.MenuText.02 = "mil: GRID MIL;"
Brd.MenuText.03 = "Polygon fill { Polygon fill ON: SET POLYGON_RATSNEST ON; | Polygon fill OFF: SET POLYGON_RATSNEST OFF;}"

Lbr.CommandPopup.Display.1 = "MIND;none 1 16 17 18 19 20 21 22 23 24 51 52"
Lbr.CommandPopup.Display.2 = "TOP_EDIT;none 1 17 18 19 20 21 23 51"
Lbr.CommandPopup.Display.3 = "TOP_PRINT;none 1 17 18 19 20"
Lbr.CommandPopup.Display.4 = "BOTTOM_PRINT;none 16 17 18 19 20"
Lbr.CommandPopup.Display.5 = "BOTTOM_EDIT;none 16 17 18 19 20 22 24 52"
Lbr.CommandPopup.Display.6 = "DISP_PRINT;none 1 16 17 18 19 20"
Lbr.Key.F1 = "Move"
Lbr.Key.F2 = "WIRE"
Lbr.Key.F3 = "Delete"
Lbr.Key.F4 = "Copy"
Lbr.Key.F9 = "DISPLAY MIND"
Lbr.Key.F10 = "DISPLAY DISP_PRINT"
Lbr.Key.F11 = "DISPLAY TOP_EDIT"
Lbr.Key.F12 = "DISPLAY BOTTOM_EDIT"
Lbr.Key.S+F11 = "DISPLAY TOP_PRINT"
Lbr.Key.S+F12 = "DISPLAY BOTTOM_PRINT"

Méretek stb. alapbeállítása

Ráuntam arra, hogy minden egyes indítás után az első via után állítgatnom kell a furatot meg a via átmérőt, meg egyebeket ezért a következő sorokat szoktam az eagle.scr-be beszúrni:

BRD:
....
CHANGE DRILL 0.8mm;
CHANGE SHAPE OCTAGON;
CHANGE DIAMETER 1.6mm;
CHANGE FONT VECTOR;

SCH:
....
CHANGE FONT VECTOR;
CHANGE SIZE 0.05INCH; # for text
CHANGE XREF ON;