Guten Tag Ich arbeite mich gerade in KiCAD rein und möchte Platinen fertigen, welche außergewöhnliche Formen haben müssen. Gibt es eine Möglichkeit eine Vorlage als Platinenform zu importieren? Im Anhang seht Ihr die Formen, welche die Platinen dann haben sollen... Wenn es nicht möglich ist, könnt Ihr mir einen Tip geben wie ich diese Formen maß getreu in KiCAD bekomme Vielen lieben Dank
Ich nutze dafür DXF als Austauschformat: https://github.com/KiCad/kicad-doc/blob/master/src/pcbnew/pcbnew_create_and_modify_board.adoc Da kannst du dann gleich kleine Kreuze als Positionen für etwaige Komponenten importieren. Grüße, Richard
wow das ging aber schnell mit einer Antwort ;-) okay das schaut schon mal gut aus, nur ist das nur Linux basiert order? Ich arbeite unter Windows... LG Ronny
DXF (Drawing Interchange Format) ist ein CAD-Austauschformat. Jedes gängige CAD Programm sollte eine Zeichnung als DXF exportieren können... wichtig ist, das die Zeichnung im Maßstab 1:1 ist und im mm Format ... in der Datei "fehlen" diese Informationen. CAD-Programme, FreeCad, AutoCad, OnShape... usw.
Ich habe keine Erfahrung mit KiCAD! Wenn ich so etwas brauche (Eagle), so erstelle ich eine Zeichnung z.B. in AutoCAD; exportiere sie im DXF-Format und benutze ein Tool, welches mitgeliefert wird um diese Kontur als Außenkontur (hier Dimension Layer [20]) einzufügen. Würde mich wundern, wenn es nicht etwas Ähnliches für KiCAD gäbe.
Du meinst importieren einer DXF file? kann man nicht eine Vorlage/Schablone 1:1 scannen und in eine DXF file wandeln
Scannen und "konvertieren" (nachmalen) könnte mit Inkscape klappen
Aber sicher kann man in KiCad DXF importieren. Datei -> Import - Importierte Grafik Dort die DXF auswählen und als Board Kontur auf dem Layer Edge.Cut einfügen lassen.
Perfekt... kannst du mir den genauen schritt erklären als Layer das Board einfügen lassen???
Du kannst "normale" Schaltpläne+Layouts als Vorlage verwenden. https://www.youtube.com/watch?v=A4_wqnzKZq4&list=PL3by7evD3F51fKkyrUbH-PCdwPCWc9F8a&index=38&t=0s
Hallo Pech r. Pech R. schrieb: > Perfekt... > > kannst du mir den genauen schritt erklären als Layer das Board einfügen > lassen??? Wenn Du "Datei -> Import - Importiere Grafik" gemacht hast, poppt ein Fenster auf. In diesem musst Du die Lage auswählen, in die die Grafik importiert werden soll. Für Umrisslinien ist dass das Layer Edge.Cuts". Siehe Anhang: "KiCad-PCBnew_DXF-Import_UmrissInEdgeCut_16Apr2020.png". Mit freundlichen Grüßen: Bernd Wiebus alias dl1eic http://www.l02.de
Ich habe jetzt auch dem Ipad die Konturen meiner Vorlage .jpg gezeichnet und danach mit inkscape einen .dfx export gemacht. Wenn ich die .dfx file jetzt importiere, so habe quasi eine Platine aus Linien Innenseite und Außenseite (2 parallel laufende Linien. Wenn ich die innere Linie stück für stück raus lösche, so habe ich das Ergebnis was ich wollte. Das Problem ist, wenn ich das ganze markiere, kann ich es nicht kleiner ziehen, so dass das Maß stimmt. Die Platinen Kontur besteht aus lauter kleinen Strichen... benötige in dieser Sache bitte noch etwas Hilfe... VIELEN DANK
Hallo Pech. R. Schnellschuss aus der Frühstückspause: Pech R. schrieb: > Ich habe jetzt auch dem Ipad die Konturen meiner Vorlage .jpg gezeichnet > und danach mit inkscape einen .dfx export gemacht. Vermutlich liegt der Fehler genau hier: Vorlage von jpg in dfx gewandelt. dfx ist ein Vektor format, und jpg nicht. Beim Wandeln muss das Programm jetzt irgendwie raten, was eine Linie ist, und dabei wird meistens aus einer langen linie etwas zusammengestückeltes (viele kurze Vektoren statt einem langen). Und diese werden dan in PCBnew importiert, und aus jedem Vektor wird ein Leiterbahnzug. Das in einem JPG Format zu zeichnen, ist schon keine gute Idee. Zeichne direkt in einem Vektorformat (z.b. SVG, und auch nicht dahinein exportieren). Inkscape z.B. kann das. Eigentlich die meisten CAD Programme. Wenn Du aber soweit bist, kannst Du auch eigentlich direkt in PCBnew "malen" Alternative: Das Gekrumpel in PCBnew in irgendeine geignete aber sonst nicht verwendete Lage importieren, und das als Vorlage nehmen, um es auf der richtigen Lage "sauber" nachzumalen, und dann die Vorlage zu löschen. > Wenn ich die .dfx > file jetzt importiere, so habe quasi eine Platine aus Linien Innenseite > und Außenseite (2 parallel laufende Linien. Wenn ich die innere Linie > stück für stück raus lösche, so habe ich das Ergebnis was ich wollte. > Das Problem ist, wenn ich das ganze markiere, kann ich es nicht kleiner > ziehen, so dass das Maß stimmt. Die Platinen Kontur besteht aus lauter > kleinen Strichen... > benötige in dieser Sache bitte noch etwas Hilfe... Ja, aber das ist nur am Rande ein KiCad Problem, sondern das Problem der verwendeten Datenformate, der Konvertierung und deren Details, insbesondere deren Behandlung in verschiedenen Zeichenprogrammen. Mit freundlichem Gruß: Bernd Wiebus alias dl1eic http://www.l02.de
Nachtrag: Bernd W. schrieb: > Vermutlich liegt der Fehler genau hier: Vorlage von jpg in dfx > gewandelt. > > dfx ist ein Vektor format, und jpg nicht. Beim Wandeln muss das Programm > jetzt irgendwie raten, was eine Linie ist, und dabei wird meistens aus > einer langen linie etwas zusammengestückeltes (viele kurze Vektoren > statt einem langen). > > Und diese werden dan in PCBnew importiert, und aus jedem Vektor wird ein > Leiterbahnzug. Genaugenommen ist die Verwendung von jpg zu mechanichen CAD Zwecken schon eine reichlich schräge Idee, vergleichbar mit einem Formel 1 Rennwagen an einem Trecker Pulling Wettbewerb teilnehmen zu wollen. Nach meiner Ansicht kann im Zusammenhang mit CAD .jpg immer nur eine Notlösung sein, wenn z.B. Zeichnungen eingescannt oder fotografiert werden. Oder für Dokumentationszwecke, wenn das endgültige Teil fotografiert wird. Weiter: Pech R. schrieb: > Ich habe jetzt auch dem Ipad die Konturen meiner Vorlage .jpg gezeichnet > und danach mit inkscape einen .dfx export gemacht. Auf einenm Smartphone eine technische Zeichnung anzufertigen, ist auch eine etwas strange Idee. wegen des kleinen Bildschirms. Da scrollst Du Dir doch einen Wolf. Eigentlich ist das doch Masochismus, schon alleine der fehlenden Übersichtlichkeit wegen. Ok, gute CAD Programme erlauben weitgehend parametrische Eingaben....aber wenn Du soweit bist, kannst Du das auch in PCBnew direkt machen. Mit freundlichem Gruß: Bernd Wiebus alias dl1eic http://www.l02.de
:
Bearbeitet durch User
Hay habe eben mal schnell zwischen Tür und Angel etwas versucht...habe jetzt mit dem bitmap /bauteil converter meine Vorlage als footprint speichern können. kann man das irgendwie als edgecut nutzen... habe da was in englisch gelesen aber nur halb verstanden...;-) LG
Hallo Pech R. Pech R. schrieb: > habe eben mal schnell zwischen Tür und Angel etwas versucht...habe jetzt > mit dem bitmap /bauteil converter meine Vorlage als footprint speichern > können. kann man das irgendwie als edgecut nutzen... habe da was in > englisch gelesen aber nur halb verstanden...;-) 1) Leider ist es in aktuellen KiCad Versionen nicht mehr möglich, Platinenumrisse (Edge.cuts) als Footprint anzulegen. Das war mal anders, führte aber zu Problemen mit dem DRC und dem 3D-Export.....darum ist es in aktuellen KiCad Versionen bis auf weiteres nicht mehr erlaubt. 2) Dazu kommt: Das Problem der Wandlung eines Bitmap Formates in ein quasi Vektor Format wie bei einem Board ist genauso Problematisch wie bei der Wandlung eines anderen nicht Vektorformates in DXF, wie oben schon gesagt. 3) Es bleibt Dir aber unbenommen, Deinen Scan in eine andere Lage zu importieren, und dann im Board diese Vorlage zu benutzten, um danach in Edge.Cuts Deinen Umriss zu zeichnen, wenn..... 4) Dir ein Scan überhaupt genau genug ist. Darum: Messe die Platine besser einmal mit der Schieblehre nach und zeichne sie in einem CAD Program oder auch in PCBnew neu . Das ist eigentlich der beste und genaueste weg. Und eigentlich auch der schnellste.....über alles betrachtet. Mit freundlichem Gruß: Bernd Wiebus alias dl1eic http://www.l02.de
:
Bearbeitet durch User
ich bin wieder erstaunt über deine rasche Antwort... das ist ja blöd habe ich wohl von einer älteren Version gelesen.... meine Vorlage ist schon sehr genau. Habe es ja genau vom original übernommen und zu einer Vector gemacht. Es kommt nicht auf einen Millimeter an bei dieser Platine. Es gibt ja das Zeichenwerkzeug unter PCB... Da kann ich mir ja meine Footprint Vorlage rein Laden und einen neuen Edge Cuts zeichnen. Kreis ziehen und die ganzen Ausschnitte machen. Nur habe ich ja dann mehrere Edge Cuts. Kann man einen Kreis ziehen und da ein wie ober zu sehen meine geraden Linien einsetze. Kann ich dann den Rest vom Kreis irgendwie löschen um meine Vorlage zu bekommen und es am ende in der 3D Ansicht auch wie meine Vorlage aussieht? Weil dann hast du recht, dann ist das der einfachste Weg.... Vielen Dank für eure Hilfe
Hallo Pech R. Pech R. schrieb: > meine Vorlage ist schon sehr genau. Habe es ja genau vom original > übernommen und zu einer Vector gemacht. Es kommt nicht auf einen > Millimeter an bei dieser Platine. Genauigkeit ist eine Sache, aber die Zersplitterung in viele kleine Vektoren (die Du oben beklagtest) ist eine andere Sache, die naturgegeben immer mehr oder weniger passiert, wenn Du Pixeldaten in Vektordaten wandelst.....egal mit welchem Programm. Um das hinzubiegen ist seeehr viel Mühe nötig. > Es gibt ja das Zeichenwerkzeug unter PCB... Da kann ich mir ja meine > Footprint Vorlage rein Laden und einen neuen Edge Cuts zeichnen. Kreis > ziehen und die ganzen Ausschnitte machen. Nur habe ich ja dann mehrere > Edge Cuts. Kann man einen Kreis ziehen und da ein wie ober zu sehen > meine geraden Linien einsetze. Kann ich dann den Rest vom Kreis > irgendwie löschen um meine Vorlage zu bekommen und es am ende in der 3D > Ansicht auch wie meine Vorlage aussieht? Du kannst Kreisbögen (das sind keine vollen Ktreise) ziehen. Es ist das Werkzeug unter dem Kreiswerkzeug. Du importierst Deine Vorlage in irgend eine andere grafische Lage. Wenn die eingeblendet ist, kannst Du das im Board in einer anderen Farbe sehen. Dann Zeichnest Du in der Lage, in der Du sie haben willst, Deine Vorlage einfach nach. Entweder indem Du die Linien der Vorlage einfach nachmalst, oder indem Du Dir die Koordinaten der Anfangs und Endpunkte der Linien anzeigen lässt, unten links im PCBnew Fenster X und Y, und dann die neuen Linien genauso nach den Koordinaten setzt. Wenn Du im "Fallback" Grafikmodus bist (unter Einstellungen), kannst Du anschliessend den "weissen Pfeil" oben rechts wählen, und dann durch Anklicken einer Linie > Auswahlmenue "Einstellungen" auch deren Parameter direkt angezeigt bekommen und verändern. Anschliessend löschst Du Deine Vorlage wieder. Mit freundlichem Gruß: Bernd Wiebus alias dl1eic http://www.l02.de
:
Bearbeitet durch User
Du meinst meine Footprint Vorlage auf die obere Kupferschicht legen und dann auf Edge Cuts nachzeichnen und wenn fertig, dann den Footprint wieder löschen? LG
Hallo Pech r. Pech R. schrieb: > Du meinst meine Footprint Vorlage auf die obere Kupferschicht legen und > dann auf Edge Cuts nachzeichnen und wenn fertig, dann den Footprint > wieder löschen? Im Prinzi ja, aber........ Wenn Du eine Grafik über den Footprint importierst. landet das automatisch in Lage "Eco2.User". Von da aus gesehen kannst Du natürlich so vorgehen, wie Du es beschreibst. Einziger Nachteil: "Eco2.User" hat die gleiche Farbe wie "Edge.Cuts". Das ist natürlich lästig, weil Du kaum unterscheiden kannst. Aber Du kannst die Darstellungsfarbe von "Eco2.User" ändern. Dazu die Lagenverwaltung in PCBnew anzeigen lassen, und das rechteckige farbige Feld vor dem Layername links Doppelklicken und dann die Farbe mit mehr Kontrast wählen. Alternative Vorgehensweise: Den Footprint mit einem Texteditor öffnen und alle Textstellen "Eco2.User" mit der Ersetzten Funktion des Texteditors durch "Eco1.User" ersetzten. Dann hast Du das alles in eine andere Lage transferiert, die in einer anderen Farbe dargestellt wird. Mit freundlichem Gruß: Bernd Wiebus alias dl1eic http://www.l02.de
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.