mikrocontroller.net

Forum: Platinen EAGLE: Vias automatisch generieren?


Autor: Bud Spencer (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo,

gibt es eine Möglichkeit dass ich in Eagle sagen wir ein Rechteck 
vorgebe und er es mir mit VIAs anfüllt? Ich möchte meine Platine auf den 
Groundflächen oben und unten "niedernageln", und das wird händisch echt 
mühsam.

Geht sowas automatisch?

Danke Bud

Autor: Lothar Miller (lkmiller) (Moderator) Benutzerseite
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Bud Spencer schrieb:
> Ich möchte meine Platine auf den
> Groundflächen oben und unten "niedernageln"
Stellt sich mir die Frage: WARUM?

> Geht sowas automatisch?
Schreib dir ein ULP...  ;-)

Autor: Paul Baumann (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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

Autor: Jörg Wunsch (dl8dtl) (Moderator) Benutzerseite
Datum:

Bewertung
0 lesenswert
nicht lesenswert
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?

Autor: Bud Spencer (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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! ;-)

Autor: Lothar Miller (lkmiller) (Moderator) Benutzerseite
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Jörg Wunsch schrieb:
> Weil man sowas im UHF-Bereich gern macht
Dort halte ich mich eher selten auf...  ;-)

Bud Spencer schrieb:
> ich habe es jetzt händisch gemacht.
Das war auch mein erster Gedanke:
eine Gruppe mit 5 Vias erzeugen und öfter mal hintereinander einfügen...

Autor: Bud Spencer (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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

Autor: Falk Brunner (falk)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
@  Bud Spencer (Gast)

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

Nimm den Bleistift, mal etwas. Ein Haus, ein Dach, was wird denn das?

Ach ne, da muss man wohl oder übel das Handbuch lesen . . .

Autor: Tom K. (ez81)
Datum:

Bewertung
0 lesenswert
nicht 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:
#!/usr/bin/python

import sys

def frange(f0, f1, step):
    if step < 0.0:
  return
    fstart = min( [f0, f1])
    fstop = max( [f0, f1])
    f = fstart
    while f <= fstop:
        yield f
        f += step

if __name__ == '__main__':
    signal = sys.argv[1]
    x0 = float(sys.argv[2])
    y0 = float(sys.argv[3])
    x1 = float(sys.argv[4])
    y1 = float(sys.argv[5])
    step = float(sys.argv[6])
    for x in frange(x0, x1, step):
        for y in frange(y0, y1, step):
            print 'via \'' + signal + '\' (', x, y, ')'


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.

Autor: Jörg Wunsch (dl8dtl) (Moderator) Benutzerseite
Datum:

Bewertung
0 lesenswert
nicht 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

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.