Hinzufügen eines kleinen Protoboard-ähnlichen Bereichs zu einer Leiterplatte

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

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

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

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

Geben Sie hier die Bildbeschreibung ein

Sie können Pads nicht einfach freihändig in Eagle platzieren? Mit jeder PCB-Software, die ich verwendet habe, können Sie Primitive in der PCB-Designphase platzieren, ohne analoge schematische Entitäten haben zu müssen, sie haben nur keine Netze (was hier sowieso nicht wichtig ist).
Ich habe ein bisschen herumgesucht und (noch) keine Möglichkeit 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 angezeigt, dass ich stattdessen Änderungen im Schaltplan vornehmen sollte. Es sind meine ersten Nicht-Spielzeug-PCB-Projekte, also lerne ich, während ich weitermache.

Antworten (6)

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-Area-Teil mit einer Reihe von Pads so erstellen, wie Sie es möchten. Sie müssen dafür auch die Schaltplankomponente erstellen und auf Ihrem Schaltplan platzieren.

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

Ich habe ein Teil mit den Pads an den richtigen Stellen erstellt, und ich freue mich, berichten zu können, dass es einfacher war, als ich dachte. Ich habe jedoch Probleme beim Anschließen der Pads (ich möchte ein paar Inseln sowie 5-V- und GND-Schienen erstellen). Die Saga geht weiter.
Verdrahten Sie in Ihrer Schaltplankomponente die entsprechenden "Pins" mit den Vcc- und Erdungsnetzen. Oder, noch besser, verbinden Sie sie mit den Netzen "proto_vcc" und "proto_gnd", getrennt von den Hauptnetzen vcc und gnd.
Wenn ich versuche, die Pads mit Drähten im Package-Editor zu verbinden, häufe ich Tonnen von "Overlap" DRC-Fehlern an. Ich habe in den Eagle-Foren gelesen, dass dies ein bekanntes Problem ist: Der Name von Drähten kann im Paketeditor nicht geändert werden, sodass Eagle nicht weiß, dass es sich um dieselbe Verbindung handeln soll. Oh Freude.
Was ich vorschlage (und ich habe Eagle seit etwa einem Jahrzehnt nicht mehr verwendet, daher spreche ich hier nur über allgemeine Prinzipien), ist, die Pad-Bereichskomponente unverdrahtet zu lassen. Erstellen Sie stattdessen die nackte Komponente nur mit den Pins/Pads und verdrahten Sie sie dann entsprechend in den Schaltplan- und PCB-Editoren.

Sie könnten das 1x25-Paket in der SparkFun Eagle-Bibliothek als Ausgangspunkt verwenden. Es gibt Ihnen 25 Stifte im Abstand von 0,1 Zoll (wird für einreihige Header verwendet). Ändern Sie sie nach Belieben.

Geben Sie hier die Bildbeschreibung ein

Ich würde da wohl ein Teil für 2x25 auch haben.
2x8, 2x10, 2x12 und 2x26 -- aber kein 2x25 :) Es wäre einfach, jedes davon durch Ausschneiden und Einfügen zu ändern, um ein größeres Array zu erstellen, z. B. 10x50
Nur um es klar zu sagen, wenn Sie "nach Geschmack modifizieren" sagen, meinen Sie, es in der Bibliothek oder im PCB-Editor zu modifizieren?
Ich meinte, eine benutzerdefinierte Version in der Bibliothek für Ihre eigenen Bedürfnisse zu erstellen und dies als Ausgangspunkt zu verwenden. Es gibt mehrere Tutorials zu diesem Thema; nur Google: Ändern der Eagle-CAD-Bibliothek

Es gibt einen Thread in den Eagle Support-Foren, der sich ausführlich mit diesem Problem befasst. Eine der Antworten enthält einen Link zu einer Bibliothek mit Prototyping-Komponenten .

... und die angeschlossenen Komponenten versagen DRC wegen Überschneidungen. Klingt vertraut? ;)

EAGLE trainiert Sie darin, schematische Teile für alles hinzuzufügen, was auf der Leiterplatte erscheint, aber in diesem speziellen Fall möchten Sie wirklich nur die Löcher, Leiterbahnen und Siebdruckelemente direkt auf der Leiterplatte hinzufügen. Betrachten Sie es eher als technisches Zeichnen als als den Aufbau einer Schaltung.

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

Platinenlayout PIMETA v2

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

Ich empfehle dringend, Siebdruckumrisse hinzuzufügen, wie Sie oben sehen. Dadurch wird deutlich, welche Pads mit welchen verbunden sind. Das war auf diesem Board besonders hilfreich, da die Spuren unten waren, aber selbst wenn sie oben wären, würde ich die Umrisse hinzufügen. Der Kontrast von Seide auf Lötstopplack ist einfach viel besser als für das Kupfer unter der Maske.

Der größte Teil des Musters soll DIP-Chips unterstützen. Die Bits ganz links weichen davon teilweise aus Platzgründen ab, aber auch um einen optionalen Schalter zu unterstützen. (Das ist die durchscheinende gelbe Überlagerung, die Sie sehen.) Es ist hier nicht wichtig zu diskutieren, wofür diese Schalterpads gut sind. Der Punkt ist, dass Sie Ihren Prototyping-Bereich möglicherweise nicht vollständig generisch gestalten möchten. Sie sollten die Szenarien durchdenken, wie der Prototyping-Bereich verwendet wird, und wenn Sie spezielle Funktionen hinzufügen können, die ihn nützlicher machen als ein generisches Prototyping-Muster, tun Sie dies.

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

Wenn ich versuche, die Pads mit Drähten im Package-Editor zu verbinden, häufe ich Tonnen von "Overlap" DRC-Fehlern an. Ich habe in den Eagle-Foren gelesen, dass es sich um ein bekanntes Problem handelt (der Name von Drähten kann im Paketeditor nicht geändert werden, sodass Eagle nicht weiß, dass es sich um dieselbe Verbindung handeln soll). Das PCB-Haus benötigt einen sauberen DRC. Irgendwelche Vorschläge?
Verwenden Sie dafür nicht den Paketeditor. Zeichnen Sie direkt auf die Leiterplatte selbst. Verwenden Sie den VIA-Befehl für die Pads/Löcher und den WIRE-Befehl, um sie zu verbinden. Sie können WIRE auch verwenden, um die Umrisse des Siebdrucks zu zeichnen. Ich habe es gerade ausprobiert, und es besteht zumindest die Standard-DRC-Einstellungen.

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

Ja, ich meinte tatsächlich den Lötstopplack. Danke für den nützlichen Link. Wenn ich es richtig verstehe, indem ich Polygone über die Ober- / Unterseite der Durchkontaktierungen in den t_stop/b_stop-Schichten platziere, kann ich erzwingen, dass das Kupfer der Durchkontaktierungen freigelegt wird.
@Ranieri, ich benutze Eagle nicht, also würde ich es leider nicht wissen. Ich denke, es gibt einen einfacheren Weg.

Ich bin mit Eagle nicht vertraut, aber ich denke, es hat Kopieren / Einfügen wie jedes EDA-Programm. Stellen Sie Ihr Raster auf 0,1 Zoll 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 die gesamte Fläche in weniger als einer Minute
erstellen weil 1) sie zu klein sind oder Sie eine benutzerdefinierte herstellen müssten, und 2) das Pad eines Vias normalerweise eine Lötmaske hat, die Sie entfernen müssten.