From 44e325f1a5001b53bdf91dbac8ac6c2c2f0381b2 Mon Sep 17 00:00:00 2001 From: Michal Rybka <ok1wmr@gmail.com> Date: Fri, 24 Mar 2017 13:07:54 +0100 Subject: [PATCH] =?UTF-8?q?P=C5=99id=C3=A1n=20=C4=8Dl=C3=A1nek=20Tla=C4=8D?= =?UTF-8?q?=C3=ADtka=20do=20Eagle?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- articles/2017/tlacitka-do-eagle.md | 138 +++++++++++++++++++++++++++++ 1 file changed, 138 insertions(+) create mode 100644 articles/2017/tlacitka-do-eagle.md diff --git a/articles/2017/tlacitka-do-eagle.md b/articles/2017/tlacitka-do-eagle.md new file mode 100644 index 00000000..77c25c73 --- /dev/null +++ b/articles/2017/tlacitka-do-eagle.md @@ -0,0 +1,138 @@ +``` +title = "VlastnĂ tlaÄŤĂtka do Eagle CAD" +perex = "OblĂbenĂ˝ program Eagle má novĂ© majitele a zatĂm to vypadá, Ĺľe Eagle ÄŤeká mnoho novĂ©ho, kterĂ© pĹ™edevšĂm zefektivnĂ práci. Ale nenĂ tĹ™eba ÄŤekat co pĹ™inesou vĂ˝vojáři z Autodesku, mĹŻĹľete si jej vylepšit i sami. V následujĂcĂm ÄŤlánku si popĂšeme jak si vytvoĹ™it vlastnĂ tlaÄŤĂtka a jak definovat jejich funkce." +tags = ["ÄŚlánky","TechnickĂ© ÄŚlánky","Eagle"] +lang = "cpp" +image= "eeagle_lead.jpg" +[author] +name = "Michal, OK1WMR" +[date] +creation = "2017-03-23T22:00" +``` +OblĂbenĂ˝ program Eagle má novĂ© majitele a zatĂm to vypadá, Ĺľe Eagle ÄŤeká mnoho novĂ©ho, kterĂ© pĹ™edevšĂm zefektivnĂ práci. Ale nenĂ tĹ™eba ÄŤekat co pĹ™inesou vĂ˝vojáři z Autodesku, mĹŻĹľete si jej vylepšit i sami. V následujĂcĂm ÄŤlánku si popĂšeme jak si vytvoĹ™it vlastnĂ tlaÄŤĂtka a jak definovat jejich funkce. + +ProtoĹľe v minulĂ˝ch letech se jednotlivĂ© verze Eaglu 5, 6, 7 od sebe moc nelišili. UĹľivatelĂ© sami tedy hledali moĹľnosti jak si Egale alespoĹ trochu pĹ™izpĹŻsobit. Jednou z hlavnĂch moĹľnostĂ je vytvoĹ™enĂ vlastnĂho tlaÄŤĂtka. Zde je postup. + +# Ăšprava eagle.csr + +K tomu abyste mohli tlaÄŤĂtko pĹ™idat, musĂte nejprve najĂt soubor eagle.scr, ten je vhodnĂ© nejprve zazálohovat. My ho máme umĂstÄ›n na radioklubovĂ©m serveru ve sloĹľce EAGLE/SCRs. + + + +Tento soubor obsahuje pro kaĹľdou část programu (BRD, SCH, LBR, DEV, SYM, PAC) do kterĂ© je moĹľnĂ© tlaÄŤĂtko naprogramovat. Nás bude zajĂmat pĹ™edevšĂm BRD: (Board) a SCH: (Schematic), ty pouĹľĂváme nejÄŤastÄ›ji. +TlaÄŤĂtko je pak vlastnĂ definice cesty k grafickĂ© ikonÄ›, názvu (zobrazuje se pĹ™i umĂstÄ›nĂ kurzoru na tlaÄŤĂtko) a vlastnĂ funkce. + +# PĹ™Ăklad pĹ™idánĂ tlaÄŤĂtka +do části BRD: MENU pĹ™idáme tento kĂłd: + + '[S:\EAGLE\SCRs\ikony_do_bin\ripup.png] Ripup all polygons : ripup @;'\ + +tento kĂłd pouĹľije ikonu *ripup.png* z nadefinovanĂ©ho adresáře a pomocĂ pĹ™Ăkazu *ripup @;* zrušà jednĂm klinutĂm vykreslenĂ všech polygonĹŻ + +## VĂ˝sledná funkce tlaÄŤĂtka + + +# MoĹľnosti vyuĹľitĂ +* pĹ™ednastavenĂ© pĹ™epĂnánĂ vrstev a jejich zobrazenĂ +* snadná volba a zobrazenĂ definovanĂ˝ch rastrĹŻ +* rychlĂ© pĹ™idánĂ základnĂch součástek a blokĹŻ +* spouštenĂ oblĂbenĂ˝ch scriptĹŻ pĹ™es tlaÄŤĂtka +* zrychlenĂ© volby funkce CHANGE + +## PĹ™Ăklad našeho EAGLE.SCR v39 (03/2017) + + # Configuration Script + # + # This file can be used to configure the editor windows. + # + # Uncomment this if you want a set of useful default shortcuts! + #SCRIPT default-assign.scr; + # + BRD: + MENU + '[S:\EAGLE\SCRs\ikony_do_bin\mrizka.png] MĹ™ĂĹľku chci {\ + 0,079375 mm : GRID ON;GRID LINES;GRID MM;GRID 0,079375 ; |\ + 0.15875 mm : GRID ON;GRID LINES;GRID MM;GRID 0.15875; |\ + 0.3175 mm : GRID ON;GRID LINES;GRID MM;GRID 0.3175 ; |\ + 0.635 mm : GRID ON;GRID LINES;GRID MM;GRID 0.635; ; |\ + 1.27 mm : GRID ON;GRID LINES;GRID MM;GRID 1.27; |\ + 2.54 mm : GRID ON;GRID LINES;GRID MM;GRID 2.54; |\ + 5.08 mm : GRID ON;GRID LINES;GRID MM;GRID 5.08; |\ + 1 mm : GRID ON;GRID LINES;GRID MM;GRID 1; \ + }'\ + '[S:\EAGLE\SCRs\ikony_do_bin\zobraz.png] Zobraz {\ + vrstvu spojĹŻ TOP : display none; display 1 17 18 19 20 21 23 25 51; |\ + vrstvu spojĹŻ BOT : display none; display 16 17 18 19 20 22 24 26 52; |\ + obÄ› vrstvy spojĹŻ : display none; display 1 16 17 18 19 20 21 22 23 24 25 26 51 52; |\ + osazovák TOP: display none; display 1 17 18 19 20 21 25 51; SET COLOR_LAYER 1 17; SET COLOR_LAYER 16 17; SET COLOR_LAYER 17 15;SET COLOR_LAYER 18 15;SET COLOR_LAYER 21 15;SET COLOR_LAYER 25 15;SET COLOR_LAYER 51 15; |\ + osazovák BOT: display none; display 16 17 18 19 20 22 26 52; SET COLOR_LAYER 16 17; SET COLOR_LAYER 16 17; SET COLOR_LAYER 17 15;SET COLOR_LAYER 18 15;SET COLOR_LAYER 22 15;SET COLOR_LAYER 26 15;SET COLOR_LAYER 52 15; |\ + pĹŻvodnĂ barvy: SET COLOR_LAYER 1 4; SET COLOR_LAYER 16 1; SET COLOR_LAYER 17 2; SET COLOR_LAYER 18 2; SET COLOR_LAYER 19 6; SET COLOR_LAYER 20 15; SET COLOR_LAYER 21 7; SET COLOR_LAYER 22 7; SET COLOR_LAYER 25 7; SET COLOR_LAYER 26 7; SET COLOR_LAYER 51 7; SET COLOR_LAYER 52 7;\ + }'\ + '[S:\EAGLE\SCRs\ikony_do_bin\chwidth.png] ZměŠWIDTH : CHANGE WIDTH'\ + '[S:\EAGLE\SCRs\ikony_do_bin\pad.png] ÄŤĂsla padĹŻ {\ + ON : SET PAD_NAMES ON ; |\ + OFF: SET PAD_NAMES OFF; \ + }'\ + '[S:\EAGLE\SCRs\ikony_do_bin\chfont.png] ZměŠFONT : CHANGE FONT VECTOR, CHANGE SIZE 1mm '\ + '[S:\EAGLE\SCRs\ikony_do_bin\chsize.png] ZměŠSIZE : CHANGE SIZE'\ + '[S:\EAGLE\SCRs\ikony_do_bin\chratio.png] ZměŠRATIO : CHANGE RATIO'\ + '[S:\EAGLE\SCRs\ikony_do_bin\delky.png] DĂ©lky vodiÄŤĹŻ : run length-freq-ri;'\ + '[S:\EAGLE\SCRs\ikony_do_bin\ripup.png] Ripup all polygons : ripup @;'\ + ; + + SCH: + Grid Default; + Change Width 0.006; + MENU + '[S:\EAGLE\SCRs\ikony_do_bin\mrizka.png] MĹ™ĂĹľku chci {\ + 0.3175 mm : GRID ON;GRID LINES;GRID MM;GRID 0.3175 ; |\ + 0.635 mm : GRID ON;GRID LINES;GRID MM;GRID 0.635; ; |\ + 1.27 mm : GRID ON;GRID LINES;GRID MM;GRID 1.27; |\ + 2.54 mm : GRID ON;GRID LINES;GRID MM;GRID 2.54; |\ + 5.08 mm : GRID ON;GRID LINES;GRID MM;GRID 5.08; |\ + 1 mm : GRID ON;GRID LINES;GRID MM;GRID 1; \ + }'\ + '[S:\EAGLE\SCRs\ikony_do_bin\gnd.png] VloĹľ zem : ADD GND@#Paja_31'\ + '[S:\EAGLE\SCRs\ikony_do_bin\5v.png] VloĹľ napÄ›tĂ {\ + +3V3 : ADD +3v3@supply1 |\ + +5V : ADD +5v@supply1 |\ + +12V : ADD +12v@supply1 |\ + + Vcc : ADD vcc@supply1 \ + }'\ + '[S:\EAGLE\SCRs\ikony_do_bin\r.png] PĹ™idej R {\ + R-0805 : add R-EU_R0805@rcl |\ + R-0603 : add R-EU_R0603@rcl |\ + R-0402 : add R-EU_R0402@rcl \ + } '\ + '[S:\EAGLE\SCRs\ikony_do_bin\c_ker.png] PĹ™idej C {\ + C-0805 : add C-EUC0805@rcl |\ + C-0603 : add C-EUC0603@rcl |\ + C-0402 : add C-EUC0402@rcl \ + }'\ + '[S:\EAGLE\SCRs\ikony_do_bin\c_pol.png] PĹ™idej C-POL {\ + Pouzdro A : add CPOL-EUSMCA@rcl |\ + Pouzdro B : add CPOL-EUSMCB@rcl |\ + Pouzdro C : add CPOL-EUSMCC@rcl |\ + Pouzdro D : add CPOL-EUSMCD@rcl |\ + Pouzdro E : add CPOL-EUSMCE@rcl \ + }'\ + '[S:\EAGLE\SCRs\ikony_do_bin\ramecek.png] VloĹľ rámeÄŤek {\ + A4 na šĂĹ™ku : ADD DINA4_L |\ + A4 na výšku : ADD DINA4_P |\ + A3 na šĂĹ™ku : ADD DINA3_L |\ + A3 na výšku : ADD DINA3_P \ + }'\ + '[S:\EAGLE\SCRs\ikony_do_bin\renumber.png] PĹ™ejmenuj názvy součástek : run renumber-sheet.ulp'\ + ; + +## RychlĂ© pĹ™epĂnánĂ barev k jednotlivĂ˝m vrstvám +Tuto funkci pouĹľĂváme pro rychlou zmÄ›nu nastavená barev jednotlivĂ˝ch vrstev pro tisk/export pĹ™ehlednĂ˝ch nebo ÄŤernobĂlĂch podkladĹŻ pro osazovacĂ plán desky plošnĂ˝ch spojĹŻ (v editoru desky). DĂky inverznĂmu nastavenĂ barev je pak plošnĂ˝ spoj svÄ›tle šedĂ˝ a popisky ÄŤernĂ©. + + + +# Kde brát inspiraci +* [mĹŻj oblĂbenĂ˝ Eagle HELP na web.mit.edu/xavid](http://web.mit.edu/xavid/arch/i386_rhel4/help/24.htm) +* [OficiálnĂ EAGLE dokumentace od Autodesku](http://eagle.autodesk.com/eagle/documentation) + +# Dejte nám vÄ›dÄ›t! +Pokud máte zajĂmavĂ˝ nápad na tlafĂÄŤka ÄŤi funkci, napište nám na naše [fĂłrum](http://forum.ok1kvk.cz/). \ No newline at end of file -- GitLab