KiCad, wie kann man ein ovales PCB-Loch als Bohrdatei exportieren?

Gibt es mit KiCad eine Möglichkeit, ein Pad mit einer Schlitzform (in KiCad als "oval" bezeichnet) korrekt als Bohrdatei (.drl) zu exportieren? Das Pad in KiCad sieht aus wie in Abb. 1 unten.

Aber nach dem Exportieren des PCB-Layouts in die Gerber- und Bohrdateien scheint es nur ein einzelnes rundes Loch zu verarbeiten, und nicht den gesamten Schlitz/das Oval, wie in Abb. 2 gezeigt (wie aus einem separaten Gerber-Anzeigeprogramm ersichtlich).

Ich konnte dieses Problem zuvor umgehen, indem ich den Footprint so modifizierte, dass er mehrere kleinere kreisförmige Bohrer anstelle eines größeren Schlitzes / Ovals hatte, und es erfolgreich hergestellt wurde. Gibt es effizientere Alternativen?

(Abb. 1: Pad in Kicad )Pad in KiCad

(Abb. 2: exportiertes Pad im Gerber-Viewer )Pad im Gerber-Viewer

Das ist kein Oval, das ist ein Schlitz. Dies ist anscheinend ein bekanntes Problem mit dem G85-G-Code-Befehl.
Sie müssen mit Ihrem Board-Shop verhandeln, wie dies dokumentiert werden soll (oder ob sie dies tun könnten / würden). Sie müssten den Schlitz fräsen, was wahrscheinlich ein separater Arbeitsgang auf einer anderen Maschine wäre als die, die zum Bohren von Löchern verwendet wird.

Antworten (4)

Runde Löcher in der Platte werden mit Bohrern in einer automatischen Maschine hergestellt, die mit einem Spinner in die Platte sticht.

Die DRL-Datei gibt die Positionen und Größen für diese Löcher an. Wenn Sie zwei Löcher überlappen, besteht ein großes Risiko, dass der Bohrer bricht, was gegen die Regeln verstößt.

Schlitze werden mit Fräsbits in einer automatischen Maschine hergestellt, die mit einem Spinner auf das Brett stößt und dann den Spinner entlang einer definierten Bahn zieht.

2 mm ist der Durchmesser des normalerweise verwendeten Fräsers, daher können Schlitze, die schmaler als 2 mm sind, oder mit Eckenradien von weniger als 1 mm zusätzliche Kosten verursachen. Kleinere Cutterr sind erhältlich, aber da sie leichter brechen, verringert sich die Schnittgeschwindigkeit, und da Zeit Geld ist, müssen Sie dafür bezahlen.

PCBWAY bittet darum, dass die Steckplätze in die Gerber-Schicht „Board Outline“ aufgenommen werden. Erkundigen Sie sich beim Hersteller Ihrer Wahl, wie die Steckplätze dargestellt werden sollen.

Manchmal braucht man keine Schlitze, zB stellt CUI eine 5,5 x 2,5 mm-Buchse mit "runden" Stiften anstelle von flachen Laschen her.

"spinny thing" sehr treffend benannt. Ich mag das.
Das Zeichnen auf Kantenschnitten, um dies zu zeigen, ist in Kicad nicht wirklich eine Option, da DRC alles an Kantenschnitten respektiert und daher keine Verbindung zu einem Pad zulässt, das eine Zeichnung auf der Kantenschnittebene hat.

Bohrfeilen bohren nur runde Löcher. Wenn Sie einen Steckplatz wünschen, entwerfen Sie einen Steckplatz, wie es in einem der Digikey Kicad-Tutorials auf Youtube erklärt wird. Sie erhalten einen Platz.

Es gibt keinen Schlitz, der Teil einer Bohrdatei sein wird. Schlitze sind Schlitze und Löcher sind Löcher.

Schlitze und ungewöhnlich geformte Löcher werden mit einer CNC-Maschine hergestellt, im Gegensatz zum einfachen Bohren runder Löcher. Ich war oft mit dem Boardhouse in Kontakt wegen Schlitzschnitten etc. Wenn die Bohrtabelle ein benanntes Loch als ovalen Schnitt mit diesen xy-Maßen und diesem Fräsdurchmesser definiert, dann sollte ein Boardhouse dies machen können. Sie kosten mehr als runde Löcher und kosten mehr als Inline-Schlitzschnitte.

Ich schlage vor, Sie wenden sich an das Board House, damit sie genau auf eine detaillierte Bohrtabelle achten. Wenn Ihr Layoutprogramm keine ungewöhnlich geformten Löcher ausführen kann, verlassen Sie sich auf die Bohrtabelle und lassen Sie das Programm seine Standardinterpretation des Lochs anzeigen. So teuer diese CAD-Programme auch sein mögen, ihre interne Bibliothek nicht runder Formen ist sehr begrenzt. Sie können Diamantschnitte für RF-GND-Ebenen durchführen, aber keine unrunden Löcher erzeugen.

Dies könnte nur ein Problem mit Ihrem Gerber-Viewer sein. KiCad exportiert die ovalen Löcher als Fräspfad, sodass jede Fabrik mit moderner Software damit umgehen können sollte. Ich schlage vor, Sie wenden sich an das Fab Ihrer Wahl und fragen, was sie aus einer solchen Datei machen und was sie Ihnen vorschlagen, wenn sie nicht damit umgehen können, wie Kicad Ovale definiert.


Eine Sache, die Sie vielleicht wissen müssen, ist, dass man nicht einfach auf die Kantenschnittebene zeichnen kann, wie andere vorgeschlagen haben, da der Kicads-Designregelprüfer sich beschwert und Sie das Pad dann nicht mehr auf normale Weise verbinden können. Wenn Ihre Fab also erfordert, dass solche Pads durch eine Zeichnung auf einer Ebene angezeigt werden, anstatt den speziellen Gerber-Befehl von kicad zu verwenden, verwenden Sie möglicherweise am besten beispielsweise eine der Öko-Ebenen und teilen Sie Ihrem Hersteller mit, diese Ebene zu verwenden als Quelle für ovale Löcher. Oder Sie müssen Gerber-Ebenen kombinieren, wenn der Hersteller die Kontur und solche Ausschnitte wirklich auf derselben Ebene benötigt.


Es kann auch sein, dass der Hersteller tatsächlich mit dem Kicad-Gerber-Befehl umgehen kann und nur der Online-Gerber-Viewer damit Probleme hat. Fragen Sie also vielleicht einfach seinen Support, ob er mit ovalen Löchern umgehen kann, die in der Art und Weise definiert sind, wie Kicad sie definiert.