Hinzufügen eines kleinen protoboardähnlichen Bereichs zu einer Leiterplatte

8

Ich lege derzeit eine Leiterplatte in Eagle für eine Schaltung aus, die die Grundlage für einige Experimente bilden wird. Anstatt eine Reihe von Headern hinzuzufügen, damit ich sie in ein Steckbrett einstecken kann, dachte ich, ich würde versuchen, ein kleines Protoboard direkt auf die Platine selbst zu legen. Ich habe Platz auf dem Brett und die resultierenden Kreationen werden etwas widerstandsfähiger sein. Diese Platine ist ein gutes Beispiel dafür, wofür ich fotografiere.

Ich habe überlegt, Durchkontaktierungen zu verwenden, aber ich erinnere mich, dass diese normalerweise mit einer Chemikalie abgedichtet sind, um zu verhindern, dass sich Lötmittel verbindet. Das ist offensichtlich nicht das, was ich will. Das Hinzufügen von Hunderten von Single-Pad-Komponenten zu meinem Schaltplan scheint ebenfalls nicht sehr ansprechend zu sein.

Was ist der beste Weg, um dies mit Eagle zu erreichen?

EDIT: Danke für deine Hilfe an alle. Hier ist das Design und hier ist das fertige Produkt .

Geben Sie hier die Bildbeschreibung ein

drxzcl
quelle
2
Sie können Pads nicht einfach freihändig in Eagle platzieren? Mit jeder von mir verwendeten PCB-Software können Sie Grundelemente in der PCB-Entwurfsphase platzieren, ohne analoge schematische Entitäten zu haben. Sie haben nur keine Netze (was hier sowieso nicht wichtig ist).
Connor Wolf
1
Ich habe ein bisschen gesucht und (noch) keinen Weg gefunden, Pads freihändig zu platzieren, aber das bedeutet nicht, dass es nicht da ist. Wenn ich versuche, beispielsweise einen 1x1-Anschluss zu entfernen, wird mir mitgeteilt, dass ich stattdessen Änderungen am Schaltplan vornehmen soll. Es sind meine ersten Nicht-Spielzeug-PCB-Projekte, also lerne ich im Laufe der Zeit.
drxzcl

Antworten:

5

Irgendwann müssen Sie mit jedem EDA-Tool wahrscheinlich ein benutzerdefiniertes Teil für etwas erstellen. Sie können also genauso gut eintauchen und ein Proto-Bereichsteil mit einer Reihe von Pads nach Ihren Wünschen erstellen. Sie müssen auch dafür die schematische Komponente erstellen und auf Ihrem Schaltplan platzieren.

Dies ist eine gute Technik auch für designspezifische Löcher, insbesondere wenn die Löcher an einigen extern definierten Abmessungen ausgerichtet werden müssen. Wenn Sie eine Pseudokomponente in Ihrem Schaltplan haben, um diese Funktionen aufzurufen, werden diese Funktionen zu "offiziellen" Teilen Ihres Designs.

Spielzeugbauer
quelle
Ich habe ein Teil mit den Pads an den richtigen Stellen erstellt und bin froh, berichten zu können, dass es einfacher war, als ich gedacht hatte. Probleme beim Anschließen der Pads (ich möchte ein paar Inseln sowie 5V- und GND-Schienen herstellen). Die Saga geht weiter.
drxzcl
Verdrahten Sie in Ihrer schematischen Komponente die entsprechenden "Stifte" mit den Vcc- und Erdungsnetzen. Oder, noch besser, verdrahten Sie sie mit den Netzen "proto_vcc" und "proto_gnd", getrennt von den Hauptnetzen vcc und gnd.
Toybuilder
Beim Versuch, die Pads im Paketeditor mit Drähten zu verbinden, treten Tonnen von DRC-Fehlern mit "Überlappung" auf. Ich habe in den Eagle-Foren gelesen, dass es sich um ein bekanntes Problem handelt: Der Name der Drähte im Paketeditor kann nicht geändert werden, sodass Eagle nicht weiß, dass sie dieselbe Verbindung haben sollen. Oh Freude.
drxzcl
Was ich vorschlage (und ich habe Eagle seit einem Jahrzehnt nicht mehr verwendet, also spreche ich hier nur über allgemeine Prinzipien), ist, die Pad-Bereichskomponente nicht verdrahtet zu lassen. Stellen Sie stattdessen die blanke Komponente nur mit den Stiften / Pads her und verdrahten Sie sie dann entsprechend im Schaltplan- und Leiterplatten-Editor.
Toybuilder
6

Sie können das 1x25-Paket in der SparkFun Eagle-Bibliothek als Ausgangspunkt verwenden. Sie erhalten 25 Stifte mit einem Abstand von 0,1 Zoll (für einreihige Überschriften). Nach Geschmack ändern.

Geben Sie hier die Bildbeschreibung ein

tcrosley
quelle
Ich wäre da wahrscheinlich auch ein Teil für 2x25.
Kellenjb
2x8, 2x10, 2x12 und 2x26 - aber keine 2x25 :) Es wäre einfach, diese mit Ausschneiden und Einfügen zu ändern, um ein größeres Array zu erstellen, z. B. 10x50
tcrosley
Um ganz klar zu sein, wenn Sie "nach Geschmack ändern" sagen, wollen Sie es in der Bibliothek oder im PCB-Editor ändern?
drxzcl
1
Ich wollte eine benutzerdefinierte Version in der Bibliothek für Ihre eigenen Bedürfnisse erstellen und diese als Ausgangspunkt verwenden. Zu diesem Thema gibt es mehrere Tutorials. nur Google: Ändern der Eagle Cad Library
Tcrosley
4

EAGLE schult Sie darin, schematische Teile für alles hinzuzufügen, was auf der Leiterplatte angezeigt wird. In diesem speziellen Fall möchten Sie jedoch nur die Löcher, Leiterbahnen und Siebdruckelemente direkt auf der Leiterplatte hinzufügen. Betrachten Sie es eher als technische Zeichnung als als Aufbau einer Schaltung.

Ich habe dies im freien Raum in der oberen linken Ecke meines PIMETA v2- Boards getan :

PIMETA v2-Kartenlayout

Die Löcher sind 40-mil-Bohrer mit 70-mil-Pads, und die Spuren sind 40 mil.

Ich empfehle dringend, Siebdruckkonturen hinzuzufügen, wie Sie oben sehen. Dies macht deutlich, welche Pads an welche angeschlossen sind. Das war auf diesem Board besonders hilfreich, da sich die Spuren unten befanden, aber selbst wenn sie oben waren, würde ich die Umrisse hinzufügen. Der Kontrast von Seide auf der Lötmaske ist einfach viel besser als beim Kupfer unter der Maske.

Der größte Teil des Musters soll DIP-Chips unterstützen. Die Bits am linken Rand weichen teilweise aufgrund von Platzmangel, aber auch zur Unterstützung eines optionalen Schalters davon ab. (Das ist die durchscheinende gelbe Überlagerung, die Sie sehen.) Hier ist es nicht wichtig zu diskutieren, wozu diese Schaltflächen gut sind. Der Punkt ist, dass Sie Ihren Prototyping-Bereich möglicherweise nicht vollständig generisch gestalten möchten. Sie sollten sich überlegen, wie der Prototyping-Bereich verwendet werden soll. Wenn Sie spezielle Funktionen hinzufügen können, die ihn nützlicher machen als ein generisches Protoboard-Muster, tun Sie dies.

Ein anderes Beispiel, bei dem ich von generischen Mustern abgewichen bin, ist, dass einige der Pads mit den vorhandenen Strom- und Erdungsschienen der Platine verbunden sind: V +, V-, B + und IG. Dies zu tun ist einer der Hauptvorteile eines Prototyping-Bereichs auf einer Spezialplatine im Gegensatz zur Verwendung eines generischen Standard-Protoboards: Dies bedeutet, dass im Prototyping-Bereich aufgebaute Dinge direkt von der vorhandenen Platine ausgeführt werden können Stromversorgung und Sie müssen keine Anschlusskabel über die Platine verlegen, um zu anderen Steckdosen zurückzukehren. Ich empfehle Ihnen, dasselbe zu tun.

Warren Young
quelle
Beim Versuch, die Pads im Paketeditor mit Drähten zu verbinden, treten Tonnen von DRC-Fehlern mit "Überlappung" auf. Ich habe in den Eagle-Foren gelesen, dass es sich um ein bekanntes Problem handelt (der Name der Drähte im Paketeditor kann nicht geändert werden, sodass Eagle nicht weiß, dass sie dieselbe Verbindung haben sollen). Das Leiterplattenhaus benötigt eine saubere DRC. Irgendwelche Vorschläge?
drxzcl
Verwenden Sie dazu nicht den Paketeditor. Zeichnen Sie direkt auf die Platine. Verwenden Sie den VIA-Befehl für die Pads / Löcher und den WIRE-Befehl, um sie zu verbinden. Sie können WIRE auch zum Zeichnen der Siebdruckkonturen verwenden. Ich habe es gerade versucht und es übergibt zumindest die Standard-DRC-Einstellungen.
Warren Young
2

Was Sie in Bezug auf die Durchkontaktierungen sprechen, ist eine Lötmaske, die diese abdeckt. In den meisten guten PCB-Programmen können Sie die Lötmaske über eine Durchkontaktierung entfernen, indem Sie das in die Maske geschnittene Loch erweitern. Dieser Thread scheint nützlich zu sein.

Thomas O.
quelle
Ja, ich habe tatsächlich über die Lötmaske gesprochen. Danke für den nützlichen Link. Wenn ich es richtig verstehe, indem ich Polygone über die Ober- / Unterseite der Durchkontaktierungen in den Ebenen t_stop / b_stop lege, kann ich erzwingen, dass das Kupfer der Durchkontaktierungen freigelegt wird.
drxzcl
@ Ranieri, ich benutze Eagle nicht, also würde ich es leider nicht wissen. Ich würde denken, es gibt einen einfacheren Weg.
Thomas O
2

Ich kenne Eagle nicht, aber ich denke, es hat Copy / Paste wie jedes EDA-Programm. Stellen Sie Ihr Raster auf 0,1 "ein, platzieren Sie ein freies Pad, kopieren und einfügen. Wählen Sie beide Pads aus, kopieren / einfügen. Wählen Sie alle vier Pads aus, kopieren / einfügen. Sie können den gesamten Bereich in weniger als einer Minute
bearbeiten . Durchkontaktierungen sind eine schlechte Wahl weil 1) sie zu klein sind oder Sie eine benutzerdefinierte erstellen müssten und 2) das Pad einer Via normalerweise eine Lötmaske hat, die Sie entfernen müssten.

stevenvh
quelle