Fehlerhafte Excellon Files Eagle

OP #5604822
Lesenswert?
• ▲
▼
Hi zusammen,

ich versuche gerade aus den Excellon Daten GCode Datein zu machen. Nur 
ist mir jetzt aufgefallen, dass im Excellon File manche Löcher einfach 
fehlen.

z.B. beim T4 sind alle Löcher da, bei Q5 fehlen Basis und Emitter.

Das Bild habe ich direkt aus Flatcam als SVG exportiert.
Woher kann so etwas kommen? Ich denke nicht, dass das Problem von Eagle 
kommt, die Leiterplattenhersteller haben meine Platinen bis jetzt ja 
auch ohne Probleme hinbekommen. Gibt es noch andere Möglichkeiten die 
Löcher zu Bohren als mit diesen Excellon Files ?

Danke und viele Grüße

Peter
Angehängte Dateien:
Gast #5606214
Lesenswert?
• ▲
▼
Peter H. schrieb:
> Gibt es noch andere Möglichkeiten die
> Löcher zu Bohren als mit diesen Excellon Files ?

Keine vernünftigen, Excellon-Bohrdateien werden seit Jahrzehnten 
verwendet.

Da du aber kein Excellon-File hochgeladen hast kann man dir nicht 
helfen. Das PNG-Bild hat mit Excellon nicht das geringste zu tun.

Georg
#5606347
Lesenswert?
• ▲
▼
@ Peter H. (borntopizza)

>ich versuche gerade aus den Excellon Daten GCode Datein zu machen. Nur
>ist mir jetzt aufgefallen, dass im Excellon File manche Löcher einfach
>fehlen.

Sicher? Oder eher ein Fehler in der Umwandlungssoftware?

>z.B. beim T4 sind alle Löcher da, bei Q5 fehlen Basis und Emitter.

>Das Bild habe ich direkt aus Flatcam als SVG exportiert.
>Woher kann so etwas kommen? Ich denke nicht, dass das Problem von Eagle
>kommt, die Leiterplattenhersteller haben meine Platinen bis jetzt ja
>auch ohne Probleme hinbekommen. Gibt es noch andere Möglichkeiten die
>Löcher zu Bohren als mit diesen Excellon Files ?

Warum? Versuch doch erstmal das Problem zu finden!
OP #5606359
Lesenswert?
• ▲
▼
Hi,

danke für die Antworten.

Hier die Excellon Datei und das BRD File aus Eagle.

Liegt es dann vermutlich an Flatcam? Wenn ich mir den von Flatcam 
generierten Gcode anschaue, dann fällt mir als erstes auf, dass die 
Koordinaten überhaupt nicht passen. Die Platine ist ja nicht mehr als 10 
cm breit, ich verstehe nicht, wie Flatcam da auf 60 cm kommt.

Danke und viele Grüße

Peter
Angehängte Dateien:
Gast #5606468
Lesenswert?
• ▲
▼
Peter H. schrieb:
> Gibt es noch andere Möglichkeiten die
> Löcher zu Bohren als mit diesen Excellon Files ?

Ich weiß nicht, ob sich jeder der PCB-Hersteller die Mühe
macht, aber ich hatte mal den Fall, dass ein Fehler vergleichbarer
Art bei einem Auftrag vorhanden war und die sich meldeten,
wie sie damit umgehen sollen. Da es nur ein kleiner Fehler war
haben die das auf ihrem CAM-Sytem korrigiert. Das ging wohl
schneller als auf neue Daten vom Kunden zu warten. Meist braucht man
ja nur drei bis vier Bohrgrößen. Am Bestückungsplan kann man ja sehen,
was da für Bauteile gesetzt wurden und mit was bei ähnlichen Bauteilen
gebohrt wird. Ist ja nicht dumm, wenn man die Kundendaten erst mal 
überprüft, ob da alles okay ist.

Peter H. schrieb:
> Ich denke nicht, dass das Problem von Eagle
> kommt, die Leiterplattenhersteller haben meine Platinen bis jetzt ja
> auch ohne Probleme hinbekommen.

Hm, Flatcam war doch noch das Programm das Outline-Konturen
zum Fräsen generiert, oder? Soll ein PCB-Hersteller davon
eine Platine machen? Ansonsten benutzt man für gewöhnlich bei
Herstellern Gerber-Preview (oder ähnlich).

Wenn Bohrungen fehlen, sind die entweder beim Bauteil im Layout oder
in der Lib nicht korrekt eingestellt. Wenn es nur vereinzelte Bohrungen
sind, liegt die Lib als verdächtige Ursache nahe. Das zuständige Layer
in der Lib und dem .Brd-Layout sollte man da auch mal unter die Lupe 
nehmen.
Bauteile einfach ungeprüft aus der Lib zu nehmen, die irgendwelche 
unbekannten Vollpfosten mal kreiert haben ist ziemlich fahrlässig.
Man sollte es sich zu Pflicht und Aufgabe machen, Bauteile aus einer
Lib eines unbekannten Urhebers erst mal gründlich zu checken.
Das ist aber nichts neues. Das ist so oft schon durch gekaut worden,
dass es eigentlich jeder wissen sollte.
OP #5606560
Lesenswert?
• ▲
▼
Ich verwende Flatcam um den Gcode fürs Isolate Routing zu generieren. 
Mir ist klar, dass professionelle Hersteller Gerber Datein benutzen, tue 
ich ja im grunde genommen auch.

Flatcam bekommt CopperTop als Gerber File und generiert daraus den Gcode 
für meinen 300mW Laser der dann Photo Postiv Platinen belichtet. Die 
entwickel ich dann ganz normal.

Und jetzt will ich eben die Löcher und den Umriss an meiner CNC Bohren / 
Fräsen lassen.
Gast #5607504
Lesenswert?
• ▲
▼
michael_ schrieb:
> Peter H. schrieb:
>> Die Platine ist ja nicht mehr als 10
>> cm breit, ich verstehe nicht, wie Flatcam da auf 60 cm kommt.
>
> ist sicher ein mm Zoll Problem!

Das auch, läßt sich in FlatCAM aber manuell einstellen.
Vor allem aber ignoriert FlatCAM die Formatangabe und geht von zwei 
Nachkommastellen und führenden Nullen aus. Tatsächlich sind es aber 3 
Nachkommastellen ohne führende Nullen (dafür mit trailing zeros).
Für die meisten Koordinaten (die mit 6 Stellen) läßt sich das mit einem 
Skalierungsfaktor von 0.1 erschlagen, die mit 5 Stellen sind dann aber 
immer noch um den Faktor 10 verkehrt.
Gast #5690793
Lesenswert?
• ▲
▼
ich habe mehrere Stunden mit der Analyse von Excellon-Files verbracht 
und bin manchmal über den Hinweis, dass man auf der Commandline von 
FlatCAM

set_sys excellon_zeros T

machen soll, gestoßen.

Ich konnte es nicht glauben, aber einfach mal gemacht und es hat Wunder 
gewirkt...

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.