Hallo liebe Community, ich komme mit meinen begrenzten geistigen Mitteln aktuell leider nicht weiter und schaffe es nicht aus dxf Dateien (mit CAD erzeugt) eine funktionierende Gerber-Datei zu generieren mit der ich mir eine Platine fertigen lassen kann. Worum geht es: 1. Ich benötige für ein Projekt eine genau angepasste Metall-Kern Platine für eine SMD-LED. 2. Die Layer habe ich mit einem CAD Programm entworfen und als dxf bzw. dwg exportiert. Folgende Daten sind verfügbar: a) outline der Platine b) Kupfer/Leiterbahnen c) Lötstopmaske 3. Ich habe versucht mit Target3001! die Dateien zu Importieren -> klaptt jeweils einzeln und ich kann auch die Layer bestimmen. Problem: 4. Ich schaffe es nicht alle dxf Dateien in einem Projekt zu vereinen. Kann die nur jeweils als Einzelprojekt öffnen. 5. Ich kann keine Lötpads zuordnen bzw. in der Lötstopmaske die Bereiche definieren, wo kein Lötstoplack aufgetragen werden soll. Die Dateien lade ich später als pdf Übersicht hoch. Frage: 6. Kann mir jemand hierbei helfen aus den Dateien eine Gerber Datei zu erzeugen, mit der ich die Platine bestellen kann? Vorhandene Platinen zu verwenden ist leider wegen der speziellen Maße nicht möglich, ich benötige außerdem ca. 50 Stück. Vielen Dank für Tipps und Ratschläge. Gerd P.S: Die Beiträge in diesem und anderen Foren waren leider nicht zielführend, daher die Bitte um Hilfestellung
Ich habe das mal im Altium versucht zu importieren. So richtig gut funktioniert das alles nicht. Insbesondere sehe ich auf Anhieb keinen Weg, wie ich da aus einer Umrisszeichnung eine gefüllte (vermute ich) Kupferfläche zu zaubern. Was spricht dagegen, gleich alles in einem ECAD zu machen? So übermäßig schwierig ist die Kontur doch gar nicht zu definieren.
Hier mal der Versuch, das in Kicad nachzuzeichnen. Die Polygone sind auf Punkten in einem Raster von 25 µm, das sollte genauer sein als übliche PCB-Toleranzen. Den Layer für die Paste habe ich nicht extra nachgezeichnet; die meisten Fertiger können sowas auch von der Lötstoppmaske ableiten (indem sie bspw. 100 µm kleinere Öffnungen produzieren).
Der KiCad PCB-Editor hat mit dem DXF Import kein Problem, gerade etwas rumgespielt...
Dann hast du das besser geschafft als ich. ;-) Wie hast du aus den DXF-Konturen Flächen bzw. Füllflächen gemacht?
Ich kann die DXF-Datein überhaupt nicht lesen, weder im Eagle noch meinem Standard-DXF Viewer eDrawings. Man kann sie zwar mit einem Texteditor öffnen, man sieht auch Text, der nach DXF aussieht, aber trotzdem ist das komisch. Siehe Anhang. Als ob da endlos viele, sinnlose Zeilenumbrüche reingekommen wären.
:
Bearbeitet durch User
Gerd_404 schrieb: > 2. Die Layer habe ich mit einem CAD Programm entworfen und als dxf bzw. > dwg exportiert. Folgende Daten sind verfügbar: a) outline der Platine b) > Kupfer/Leiterbahnen c) Lötstopmaske Und warum dieser Stunt? Bei den mechanischen Umrissen und Bohrungen kann ich das noch verstehen, aber den Rest macht man sinnvollerweise direkt im Elektronik CAD-Programm.
Jörg W. schrieb: > Wie hast du aus den DXF-Konturen Flächen bzw. Füllflächen gemacht? Mit KiCad 6.0.10 Leiterplatteneditor, Win10 Beim Kupferlayer (auf F.Cu importiert), erst die "Gruppierung aufheben", dann "Aus Auswahl erzuegen", "Zone aus Auswahl erzeugen"... dann landet man im "Kupferzonen Eigenschaften"... leider bleiben die einzelnen Segmente erhalten, die darf man anschließend löschen, sonst stören sie beim Zonen ausfüllen. Beim Resist (auf F.Mask importiert), wieder die "Gruppierung aufheben", dann zusammenhängende Teile markieren / auswählen, "Aus Auswahl erzuegen" und jetzt "Polygon aus Auswahl erzeugen" ... danach existieren neben dem Polygon leider wieder die ganzen Einzelteile, also wieder in Handarbeit diese löschen... am Schluss in den Eigenschaften des Polygons den Haken bei "Gefüllte Form" und fertig ist die Maske...
Danke Skyper das sieht ja top aus. Ich werde mir nachher mal KiCad installieren und damit die Datei öffnen. Das hätte ich ohne Euch nicht hinbekommen. Vielen Dank! Ich kenne das KiCad_pcb Format noch nicht, sind da schon die Gerber Dateien drin oder kann ich die daraus erzeugen? Und auch danke für die differenzierte Anleitung, damit versuche ich es selber nochmal hinzubekommen. Da ist super praktisch für mich! @ Jörg W, vielen Dank auch für Deine Mühe. Ich schaue mir das später ebenfalls an. Falk B. schrieb: > Gerd_404 schrieb: >> 2. Die Layer habe ich mit einem CAD Programm entworfen und als dxf bzw. >> dwg exportiert. Folgende Daten sind verfügbar: a) outline der Platine b) >> Kupfer/Leiterbahnen c) Lötstopmaske > > Und warum dieser Stunt? Bei den mechanischen Umrissen und Bohrungen kann > ich das noch verstehen, aber den Rest macht man sinnvollerweise direkt > im Elektronik CAD-Programm. Das war eine Verkettung unglücklicher Umstände, ich habe die Platine eh per CAD in einem Projekt erzeugt und konnte die daraus direkt ableiten. Zudem habe ich mir das importieren einfacher vorgestellt und ich wusste, dass das händische Zeichnen von solchen Geomtrien oft nicht ganz einfach in den PCB Programmen ist. Daher dachte ich es wäre der schnellere Weg CAD -> Import -> Edit und fertig. Ich gelobe Besserung! (50% Unwissenheit, 40% Inkompetzenz, 5% Naivität, 4% Faulheit, 1% gute CAD Kenntnisse ;-)
Jörg W. schrieb: > Ich habe das mal im Altium versucht zu importieren. > So richtig gut funktioniert das alles nicht. Insbesondere sehe ich auf > Anhieb keinen Weg, wie ich da aus einer Umrisszeichnung eine gefüllte > (vermute ich) Kupferfläche zu zaubern. Du importierst das copper.dxf auf TopLayer. Beim Import "mm", line Width 0.1mm, Nullpunkt auf den relativen origin. Ein Track selectieren, dann TAB. Tools - Convert - Create Region from selected Primitives. Leider muss man das für jede Fläche einzeln machen. Die Tracks/Arcs kann man dann löschen. Die Frage ist ob die Aussenkante oder die Mitte der Linie entscheidend ist.
:
Bearbeitet durch User
Taz G. schrieb: > Tools - Convert - Create Region from selected Primitives. Schau ich mir auch nochmal an. War eh nur als Übung gedacht. ;-) Gerd_404 schrieb: > Ich kenne das KiCad_pcb Format noch nicht, sind da schon die Gerber > Dateien drin oder kann ich die daraus erzeugen? Kannst du daraus erzeugen. "Plot" heißt das magische Wort hier.
Taz G. schrieb: > Die Frage ist ob die Aussenkante > oder die Mitte der Linie entscheidend ist. Danke für Deine Beschreibung! Da ist zum umgehbenden Bauraum etwas Toleranz von ca. 0,3mm in jede Richtung, somit spielt es bei diesem Projekt keine große Rolle ob die Außenlinie minimal größer oder Kleiner ist.
Jörg W. schrieb: > Kannst du daraus erzeugen. "Plot" heißt das magische Wort hier. Sehr gut, probiere ich aus! Danke für die schnelle Antwort.
Gerd_404 schrieb: > 3. Ich habe versucht mit Target3001! die Dateien zu Importieren -> > klaptt jeweils einzeln und ich kann auch die Layer bestimmen. > > Problem: > > 4. Ich schaffe es nicht alle dxf Dateien in einem Projekt zu vereinen. > Kann die nur jeweils als Einzelprojekt öffnen. Ich habe es mal versucht nachzuvollziehen. Experte in Target bin ich nicht, und habe die Einstellungen einfach weitergeklickt. Wie Positionierung oder Layer. Aber im Prinzip sollte es gehen. Beim Export aus einem CAD aber bitte vorher die Linien verbinden. Damit das DXF nicht aus tausend Schnipseln besteht.
Nochmal Danke Skyper, Deine Datei funktioniert einwandfrei. Ich konnte jetzt anhand der Beschreibung von Skyper das ganze rekonstruieren. Nur die Outline wird in der Gerber Datei anscheinend nicht richtig erkannt. Folgenden Weg habe ich für die Outline gewählt: 1. EdgeCuts Ebene angewählt 2. Datei -> Importieren -> Grafische Elemente (Hierbei landet, trotz markierter EdgeCuts Ebene die Zeichnung zunächst auf User drawings) 3. EdgeCuts Ebene anwählen 4. Alles Markieren -> Gruppierung aufheben -> Aus Auswahl erzeugen -> Polygon aus Auswahl erzeugen 5. EdgeCuts auf nicht sichtbar -> Segmente unter User Drawings entfernt 6. EdgCuts auf sichtbar -> linksklick Element angewählt -> rechtsklick -> Eigenschaften -> Gefüllte Form Beim Plotten und der DRC habe ich keinen Fehler, lade ich die Gerber Datei bei einem Platinen Hersteller hoch, bekomme ich den Fehler, dass keine Outline gefunden wurde. Ich habe zwar die funktionierende Datei von Skyper -> Alles tip top! Möchte es aber nachvollziehen um das selber zu wiederholen, falls ich nochmal so ein Projekt habe. Danke!
Gerd_404 schrieb: > Hierbei landet, trotz markierter EdgeCuts Ebene die Zeichnung zunächst > auf User drawings Du kannst beim Import festlegen, auf welche Ebene die Datei importiert wird. User drawings ist voreingestellt.
Jörg W. schrieb: > Gerd_404 schrieb: >> Hierbei landet, trotz markierter EdgeCuts Ebene die Zeichnung zunächst >> auf User drawings > > Du kannst beim Import festlegen, auf welche Ebene die Datei importiert > wird. User drawings ist voreingestellt. Das wars! Geändert auf EdgeCuts und importiert, nun scheint es zu komplett zu sein. Vielen Dank!
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.