EAGLE: Vias automatisch generieren?

Gast #2087291
Lesenswert?

Bud Spencer schrob:
>Ich möchte meine Platine auf den
>Groundflächen oben und unten "niedernageln"...

Niedernageln? So wie Du es früher zusammen mit Terence Hill gemacht 
hast?
;-)
MfG Paul
Gast #2087426
Lesenswert?

Jörg Wunsch schrieb:
> Lothar Miller schrieb:
>> Bud Spencer schrieb:
>>> Ich möchte meine Platine auf den
>>> Groundflächen oben und unten "niedernageln"
>> Stellt sich mir die Frage: WARUM?
>
> Weil man sowas im UHF-Bereich gern macht, um die Impendanzen klein
> zu halten?

Genau!

Danke für die Hinweise, ich habe es jetzt händisch gemacht. SOO viele 
warens dann nicht. :)

Gruß Bud

@Paul Baumann: Wenn Du mich nochmal duzt hau ich Dir ne Delle in die 
Gewürzgurke! ;-)
Gast #2087690
Lesenswert?

Hmm, jetzt bin ich aber echt im A****. Ich muss 6 große Platinen füllen, 
und mit Copy kann ich nicht arbeiten (Copy verliert beim Gruppenkopieren 
seinen Value, sprich ich müsste hunderte Vias im Nachhinein umbenennen)

F_CK! :)

Wie schreibe ich mir ein ULP dafür? Hab sowas noch nie gemacht... :(

Danke Bud
#2087941
Lesenswert?

Hallo Bud,

gelegentlich ist es einfacher, mit einer schöneren Sprache ein 
Eagle-Script zu generieren, dass man dann im Board-Editor aufruft. Habe 
mal mein LED-Matrix-Spielerei-Script angepasst:
1
#!/usr/bin/python
2

3
import sys
4

5
def frange(f0, f1, step):
6
    if step < 0.0:
7
  return
8
    fstart = min( [f0, f1])
9
    fstop = max( [f0, f1])
10
    f = fstart
11
    while f <= fstop:
12
        yield f
13
        f += step
14

15
if __name__ == '__main__':
16
    signal = sys.argv[1]
17
    x0 = float(sys.argv[2])
18
    y0 = float(sys.argv[3])
19
    x1 = float(sys.argv[4])
20
    y1 = float(sys.argv[5])
21
    step = float(sys.argv[6])
22
    for x in frange(x0, x1, step):
23
        for y in frange(y0, y1, step):
24
            print 'via \'' + signal + '\' (', x, y, ')'


1
python fill_vias.py GND 0.1 0.1 2.4 2.0 0.07 > viele_vias.scr
schreibt ein Eagle-Script in viele_vias.scr, dass das Rechteck zwischen 
(0.1 0.1) und (2.4 2.0) mit GND-Vias im 0.07-Raster füllt. Einheiten und 
Via-Einstellungen werden nicht verändert, das Script ersetzt nur das 
Klicken.
Moderator Persönliche Seite #2088548
Lesenswert?

Allerdings hast du damit die Vias überall, auch mitten auf den
Bauteilen, oder?

Wenn Eagle nicht gesetzt wäre, würde ich ja BAE empfehlen. :-))
Da gibt's sowas schon(*) ... kein Wunder, Oliver Bartels entwirft
schließlich in seiner Firma UHF/SHF-Technik.

(*) wobei natürlich die Vias nur da platziert werden, wo es von den
DRC-Abständen her zulässig ist.  Alle anderen werden nicht gesetzt.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren