Forum: Platinen Online Eagle- und Gerber-Viewer


von Thomas V. (thomasvs)


Lesenswert?

Hallo,

im Rahmen meiner Programmierarbeiten habe ich einen Betrachter für 
Eagle- und Gerberdateien geschrieben. Dieser rendert Ansichten für die 
Platine sowie Bilder für jede einzelne Lage. Auch können die einzelnen 
Gerber-Dateien sortiert werden, um Ansichten für alle möglichen 
Gerber-Exporte zu erstellen.

Für Interessierte:

https://www.pcb-viewer.de/

Viele Grüße

Thomas

von Florian (Gast)


Lesenswert?

Thomas V. schrieb:
> Für Interessierte:

Privat ja, gewerblich nein!
Denk an Morgen! Datenschutz und so ;-)

von Stefan P. (form)


Lesenswert?

Sehr schicke Sache.
Anscheinend gibt es aber noch ein Problem mit der Erkennung von Excellon 
(*.TXT) Bohrfiles.

Kannst Du vielleicht noch die einzelnen Layer an/ausschaltbar machen, so 
das man zur Kontrolle alle möglichen Kombinationen durchspielen kann?
(So wie bei http://www.gerber-viewer.com/ )

von Thomas V. (thomasvs)


Lesenswert?

Hallo,

danke für die Rückmeldung. Ich werde mir die Sache mit den 
Excellon-Daten ansehen.
Wenn du die Gerber-Dateien sortierst, kannst du auch Ebenen entfernen. 
Über mehr Komfort bei den Ansichtsmöglichkeiten habe ich aber auch schon 
nachgedacht.

Viele Grüße
Thomas

von Joe G. (feinmechaniker) Benutzerseite


Lesenswert?

Gutes Tool!

Bei EAGLE-Daten sind die Zoom-Stufen zur Darstellung nicht "optimal". In 
kleinsten Darstellung ist die Ansicht zu klein und in der 
nächstmöglichen Vergrößerung, paßt die Platine nicht mehr vollständig 
ins Bild.

von Thomas V. (thomasvs)


Lesenswert?

Vielen Dank!

Zur Darstellung: Ich habe mich entschieden, eine Platine mit einer 
konstanten Auflösung zu berechnen. Das bedeutet, dass eine größere 
Platine auch ein größeres Bild erzeugt und die Anzeige passt dann nicht 
immer perfekt.
Ich werde mich aber mit der optimalen Vergrößerung der Ansicht 
beschäftigen.

Viele Grüße

Thomas

: Bearbeitet durch User
von georg (Gast)


Lesenswert?

Florian schrieb:
> Privat ja, gewerblich nein!
> Denk an Morgen! Datenschutz und so ;-)

Was bitte hat ein Gerberviewer mit personenbezogenen Daten zu tun?

Georg

von Dietmar S. (Gast)


Lesenswert?

Thomas V. schrieb:
> Hallo,
>
> im Rahmen meiner Programmierarbeiten habe ich einen Betrachter für
> Eagle- und Gerberdateien geschrieben. Dieser rendert Ansichten für die
> Platine sowie Bilder für jede einzelne Lage. Auch können die einzelnen
> Gerber-Dateien sortiert werden, um Ansichten für alle möglichen
> Gerber-Exporte zu erstellen.
>
> Für Interessierte:
>
> https://www.pcb-viewer.de/
>
> Viele Grüße
>
> Thomas

Hi Thomas,
das sieht super aus - auch die Vearbeitungszeit ist nicht schlecht.
Darf ich fregen mit welcher Software DU arbeitest?

Gruß
Dietmar

von Thomas V. (thomasvs)


Lesenswert?

Hi Dietmar,

vielen Dank!
Klar darfst du fragen :) An dem Prozess beteiligt sind PHP (Framework 
Laravel), Shellscripte, Eagle (Gerber Export), libGerbV (C-Bibliothek 
für Gerber-Manipulation und -Anzeige), Java (greift mit BridJ auf die 
C-Libs zu), GraphicsMagick (für Anpassungen und finale Renderings).
Ist also schon ein ordentlicher Zoo an Software :)

Viele Grüße
Thomas

: Bearbeitet durch User
von Dietmar S. (Gast)


Lesenswert?

Thomas V. schrieb:
> Hi Dietmar,
>
> vielen Dank!
> Klar darfst du fragen :) An dem Prozess beteiligt sind PHP (Framework
> Laravel), Shellscripte, Eagle (Gerber Export), libGerbV (C-Bibliothek
> für Gerber-Manipulation und -Anzeige), Java (greift mit BridJ auf die
> C-Libs zu), GraphicsMagick (für Anpassungen und finale Renderings).
> Ist also schon ein ordentlicher Zoo an Software :)
>
> Viele Grüße
> Thomas

Interessant! Danke.
Sieht nach viel Arbeit aus... was ist der Hintergrund Deiner Arbeit?
Geld damit verdienen? PCB Vertrieb?

Gruß
Dietmar

von Thomas V. (thomasvs)


Lesenswert?

Hi,

es ist in der Tat ein PCB-Vertrieb geplant. Im Moment geht es darum, die 
korrekte Verarbeitung der Daten zu testen. Die Seite werde ich aber 
weiter bestehen lassen und sie wird nie etwas kosten und auch keine 
Werbung schalten.

Viele Grüße
Thomas

von georg (Gast)


Lesenswert?

Thomas V. schrieb:
> es ist in der Tat ein PCB-Vertrieb geplant. Im Moment geht es darum, die
> korrekte Verarbeitung der Daten zu testen

Aber du stellst die Leiterplatten nicht selbst her? Ein Gerberviewer, 
sei er noch so gut (ich habe es nicht getestet, weil ich das lokal 
benutze und nicht online) ist noch lange keine CAM-Software, sondern nur 
ein kleiner Teil davon. Eine CAM-Software zu schreiben würde ich dir 
auch nicht raten.

Georg

von Blich (Gast)


Lesenswert?

Florian schrieb:
> Thomas V. schrieb:
>> Für Interessierte:
>
> Privat ja, gewerblich nein!
> Denk an Morgen! Datenschutz und so ;-)

Die Datenschutzerklärung fehlt so oder so, da Daten an Dritte 
weitergeben werden.

von georg (Gast)


Lesenswert?

Blich schrieb:
> Die Datenschutzerklärung fehlt so oder so, da Daten an Dritte
> weitergeben werden

Seit wann sind Gerberfiles personenbezogene Daten??

Georg

von Hobby E (Gast)


Lesenswert?

Thomas V. schrieb:
> Hi,
>
> es ist in der Tat ein PCB-Vertrieb geplant. Im Moment geht es darum, die
> korrekte Verarbeitung der Daten zu testen. Die Seite werde ich aber
> weiter bestehen lassen und sie wird nie etwas kosten und auch keine
> Werbung schalten.
>
> Viele Grüße
> Thomas

Wenn ich deine Impressum Adresse sehe... Willst Du Konkurrenz zu den 
D-NL Jungs hinter der Grenze machen oder gehört ihr zusammen ;-) ?

von Markus (Gast)


Lesenswert?

Hobby E schrieb:
> D-NL Jungs

PCB-Connect

von Almi (Gast)


Lesenswert?

Markus schrieb:
> Hobby E schrieb:
>> D-NL Jungs
>
> PCB-Connect

Aisler?

von Veit D. (devil-elec)


Lesenswert?

Hallo,

die Layer vom Gerber Export aus Target 3001, zip File, bringt es leider 
durcheinander.

von Thomas V. (thomasvs)


Lesenswert?

Hallo,

die Export-Standards der einzelnen Cad-Programme werden nach und nach 
eingearbeitet. Im Moment wird man zur Sortierung weitergeleitet und kann 
mit der Maus die Ebenen in die richtige Ordnung ziehen. Danach dann 
nochmal auf "Vorschau berechnen" klicken.

Viele Grüße
Thomas

von Thilo H. (thaala)


Lesenswert?

Habt Ihr noch nicht den ZofzPCB entdeckt?

Ich finde das Teil klasse:-)


https://de.zofzpcb.com

Gruß Thilo

von georg (Gast)


Angehängte Dateien:

Lesenswert?

Thilo H. schrieb:
> Ich finde das Teil klasse:-)

Was um alles in der Welt soll da übersichtlich sein? In so einer 
Darstellung nach einem Fehler zu suchen kann nur im totalen Wahnsinn 
enden.

Georg

von M. K. (sylaina)


Angehängte Dateien:

Lesenswert?

Cooles Tool, gefällt mir. Ich hab grad mal nen Test mit ner Platine 
gemacht, die ich die Tage fertig gestellt hab. Ich hab die Gerber Files 
mit KiCad gemacht, hat das Tool nicht automatisch erkannt aber das 
korrekte Sortieren war ja jetzt kein Ding.
Ich hab vorher immer auf http://mayhewlabs.com/3dpcb meine PCBs 
angeschaut, das Tool hier gefällt mir aber besser ;)

von Thomas V. (thomasvs)


Lesenswert?

Vielen Dank!
Die Platine sieht gut aus! Viel Spaß noch mit dem Tool.

Viele Grüße
Thomas

von Thomas V. (thomasvs)


Lesenswert?

Hallo,

ich hatte gesehen, dass es Inkompatibilitäten mit neueren 
Eagle-Versionen gab.
Deswegen habe ich jetzt auf die neueste Version geupgradet, so dass 
jetzt alle Eagle-Dateien angezeigt werden können.

Viele Grüße
Thomas

von Thomas V. (thomasvs)


Lesenswert?

Hallo,

ich habe noch einige Verbesserungen an dem Tool vorgenommen.

Es jetzt möglich, einseitige Platinen zu betrachten, das hat vorher 
Probleme gemacht.
Falls ein Milling-Layer vorhanden ist, wird dieser jetzt für die 
Berechnung des Platinenumrisses verwendet.
Bei Gerber-Dateien wurde oft der Ordner gezipt statt der einzelnen 
Dateien. Das funktioniert jetzt aber ebenfalls.

Viele Grüße

Thomas

von Bauform B. (bauformb)


Lesenswert?

Ich hab's kaputt gemacht :( Ziemlich genau um 20:33. Es könnte daran 
liegen, dass die Platine Ausfräsungen hat und geritzt werden soll. Böse 
Hersteller würden Multinutzen (oder so) dazu sagen. Dadurch entstehen im 
Dimension Layer praktisch 4 bis 6 getrennte Boards.

Beim ersten Versuch ein paar Minuten früher waren die Ritzlinien im 
Milling Layer, dadurch ist die eigentliche Kontur im Dimension Layer 
praktisch verloren gegangen. In echtem FR4 soll die Kontur eben teils 
gefräst und teils geritzt sein.

Eigentlich wollte ich mir nur eine andere Farbe für Stellen ohne 
Lötstopp wünschen. Jetzt kann man die nicht von NDK-Bohrungen 
unterscheiden. Aber ansonsten schaut das total gut aus, großes Lob!

Ach ja, der tDocu Layer sollte doch eigentlich nicht im Bestückungsdruck 
auftauchen? Liegt das daran, dass mein tPlace Layer total leer ist?

: Bearbeitet durch User
von Thomas V. (thomasvs)


Lesenswert?

Hallo,

vielen Dank für die ausführlichen Informationen.

Im Moment ist es tatsächlich so, dass mehrere voneinander vollständig 
getrennte Platinen nicht angezeigt werden können.
Die Platinenfarbe zu ändern, steht in der Tat noch auf meiner Liste.
Zur Beschriftung: Meist werden tPlace, tNames, tValues und tDocu 
verwendet. Ich habe mich für alle außer tValues entschieden. Ist der 
tDocu-Layer nur für den Entwickler gedacht?

Viele Grüße
Thomas

von Bauform B. (bauformb)


Angehängte Dateien:

Lesenswert?

Thomas V. schrieb:
> Zur Beschriftung: Meist werden tPlace, tNames, tValues und tDocu
> verwendet. Ich habe mich für alle außer tValues entschieden.

Das Eagle-Handbuch sagt dazu:
1
Der Layer 51 tDocu ist nicht für den Platinenaufdruck, sondern als Ergänzung der grafischen Darstellung vorgesehen, wie sie etwa für gedruckte Unterlagen verwendet werden kann. Während man in Layer 21 tPlace darauf achten muss, dass keine Lötflächen überdeckt werden, kann man in tDocu eine realistische Darstellung anstreben, für die diese Einschränkung nicht gilt.
Mein Leiterplattenhersteller nimmt auch Eagle.brd und schreibt:
1
Standardlagen
2
(...)
3
Lötstopp Bottom           bstop             30
4
Positionsdruck            tplace            21
5
                          tnames (z.B. R1)  25
6
Kontur, Fräspfade,
7
Ritzlinien, NDK-Schlitze  dimension         20
8
(...)

> Ist der tDocu-Layer nur für den Entwickler gedacht?

Eher im Gegenteil, für die Bestückerin. Ich erzeuge damit, also Layer 
51+25, PDFs (s.o.). Guter, lesbarer Bestückungsdruck ist mir zuviel 
Arbeit, deswegen lasse ihn ganz weg. Bisher hat sich niemand beschwert.

von Thomas V. (thomasvs)


Lesenswert?

Ok, danke für die Info. Ich habe tdocu und bdocu jetzt herausgenommen.

Viele Grüße
Thomas

von Curby23523 N. (Gast)


Lesenswert?

Das was du da gemacht hast gefällt mir echt gut! Danke dafür!

von Thomas V. (thomasvs)


Lesenswert?

Danke für das Lob, es freut mich, wenn Leute es nutzen.

von Dietrich L. (dietrichl)


Angehängte Dateien:

Lesenswert?

Hallo Thomas,
ich habe dein Programm mal getestet mit folgendem Eagle 5.7.0-File: 
siehe Anhang.
Das Besondere: es sind 2 Leiterplatten enthalten, allerdings wird eine 
nicht vollständig angezeigt.
Wie es richtig aussieht siehe 
Beitrag "Vorstellung Drehzahlregler mit Triac in Steckergehäuse"
Habe ich da was falsch bemacht bzw. ist dir das Verhalten bekannt?

von Thomas V. (thomasvs)


Lesenswert?

Hallo Dietrich,

vielen Dank für die Benachrichtigung. Das Verhalten ist mir bekannt und 
ich bin auch schon dran, das zu beheben, da viele Leute so etwas 
hochladen. Es ist leider jetzt noch so, dass zwei vollständig getrennte 
Platinen nicht angezeigt werden können. Das wird in Kürze aber 
funktionieren.


Viele Grüße
Thomas

: Bearbeitet durch User
von Dietrich L. (dietrichl)


Lesenswert?

Thomas V. schrieb:
> Das wird in Kürze aber funktionieren.

Schön, Danke!

von Thomas V. (thomasvs)


Lesenswert?

So, habe den Algorithmus jetzt geändert:

Es können jetzt auch mehrere getrennte Platinen betrachtet werden. 
Ebenfalls machen Ritzlinien oder sonstige Dokumentation im 
Dimensions-Layer keine Probleme mehr.
Dafür werden nun leider Innenausfräsungen nicht mehr so schön weiß 
dargestellt. Insgesamt dürften jetzt aber sehr viel weniger Leute 
Probleme mit der Darstellung haben.

Viele Grüße
Thomas

von AllPCB-King (Gast)


Lesenswert?

georg schrieb:
> Seit wann sind Gerberfiles personenbezogene Daten??

Die Gerberfiles sicherlich nicht, jedoch muss er erklären, was passiert, 
wenn man seine Seite besucht. Erst recht mit seiner gewerblichen 
Absicht. Des Weiteren würde mich schon interessieren, was mit den 
Gerberfiles passiert, wenn sie hochgeladen wurden? Hier wäre ja 
theoretisch Tür und Tor geöffnet für eine im Hintergrund laufende 
Leiterplattenproduktion.

Die Seite hat sehr hohes Abmahnpotenzial.

von AllPCB-King (Gast)


Angehängte Dateien:

Lesenswert?

Nur mal so....

von Gerd E. (robberknight)


Lesenswert?

Ich hab den Viewer eben mal getestet. Sieht gut aus.

2 Dinge sind mir aufgefallen:

1. Innenfräsungen werden nicht sauber dargestellt. Die werden grün 
angezeigt, als ob sie mit Lötstopplack bedeckt wären. Ich hätte 
eigentlich weiß erwartet, so wie die Fläche außerhalb der Platine.

Du bist da aber in guter Gesellschaft: sehr viele andere Gerber-Viewer 
können das auch nicht.

Die von mir getesteten Innenfräsungen hab ich über eine innerhalb der 
Platine liegende zusätzliche Linie im Umriss-Layer gemacht. Es gibt noch 
eine andere Variante über Langlöcher die in der Excellon-Bohrdatei 
hinterlegt sind. Das habe ich nicht getestet.

2. Die manuelle Zuordnung zwischen Gerber-Datei und Layer mit dem 
Drag&Drop finde ich sehr mühselig. Denn man muss sich erst die Grafiken 
genau anschauen, und in den kleinen Grafiken dann raten, was welcher 
Layer sein könnte.

Ich fände es besser wenn einfach die Layerbezeichnungen ("Kupfer oben", 
"Bestückungsdruck unten",...) in einer Liste angezeigt werden und 
dahinter dann ein Dropdown mit den Dateinamen aus dem Zip kommt. Dann 
sieht man sofort was was ist.

Eine automatische Erkennung von Gerber mit Protel-Dateiendungen (.GTL, 
.GTS, .GTO,...) wäre auch nett, die sind ziemlich verbreitet.

: Bearbeitet durch User
von Thomas V. (thomasvs)


Lesenswert?

Hallo Gerd,

danke für die ausführliche Beschreibung. Zu den Punkten:

1. Die Darstellung der Innenausfräsungen ist eine knifflige 
Angelegenheit. Ich hatte das weiter oben auch schon thematisiert: Es ist 
so, dass ich mir einen tollen Algorithmus ausgedacht hatte, um diese 
anzuzeigen. Er hatte auch funktioniert. Allerdings hatten viele Leute 
dann Platinen mit durchgehenden Ritzlinien im Umrisslayer hochgeladen. 
Damit konnte der Algorithmus nicht umgehen und die Hälfte der Platine 
war weiß. Ebenfalls konnten komplett voneinander getrennte Umrisse nicht 
angezeigt werden. Da fast niemand etwas mit Innenausfräsungen 
hochgeladen hatte, habe ich das Programm geändert und jetzt ist alles 
sichtbar, aber eben ohne Innenausfräsungen. Hier muss ich nochmal 
richtig Grips reinstecken.
2. Die Idee mit den Bezeichnungen ist gut. Eine automatische Erkennung 
gibt es schon, die aber nach und nach mit den üblichen Dateinamen 
befüllt werden muss. Ein Klick auf ein Vorschaubild für den Layer 
vergrößert das Bild übrigens.

Viele Grüße
Thomas

von Gerd E. (robberknight)


Lesenswert?

Thomas V. schrieb:
> Allerdings hatten viele Leute
> dann Platinen mit durchgehenden Ritzlinien im Umrisslayer hochgeladen.
> Damit konnte der Algorithmus nicht umgehen und die Hälfte der Platine
> war weiß.

Das könntest Du darüber erkennen daß die Ritzlinien direkt an einer 
Außenkante der Platine beginnen und an einer anderen wieder enden. Also 
quasi eine T-Kreuzung im Umrisslayer. Das gibt es bei Innenfräsungen 
nicht.

> Ebenfalls konnten komplett voneinander getrennte Umrisse nicht
> angezeigt werden.

Die sind aber komplett eigenständige, in sich geschlossene Umrisse.

> Hier muss ich nochmal
> richtig Grips reinstecken.

Oh ja, der Algorithmus ist nicht ganz trivial.

von Thomas V. (thomasvs)


Lesenswert?

Hallo,

ich habe weiter an dem Tool gearbeitet. Wenn man Gerberdateien 
hochgeladen hat, die das Programm nicht automatisch erkennt, kann man 
die Dateien jetzt mit Dropdowns sortieren.
Die vorherige Sortierung mit den Vorschaubildern scheint nicht sehr 
übersichtlich gewesen zu sein.

Viele Grüße

Thomas

von Gustl B. (-gb-)


Lesenswert?

Hallo, bei mir kommt beim Upload ein Fehler. Der Uploadbalken läuft 
nichtmal ganz durch.

: Bearbeitet durch User
von Thomas V. (thomasvs)


Lesenswert?

Hallo,

laut Log-Datei gab es Segmentation Faults bei einigen Uploads. Ich werde 
das mal debuggen und den Fehler beseitigen.

Viele Grüße

Thomas

von Toxic (Gast)


Angehängte Dateien:

Lesenswert?

Curby23523 N. schrieb:
> Das was du da gemacht hast gefällt mir echt gut! Danke dafür!

Dem schliess ich mich an.....

Hier nochmal der Link vom TO

Thomas V. schrieb:
> Für Interessierte:
>
> https://www.pcb-viewer.de/

von Thomas V. (thomasvs)


Lesenswert?

@Toxic,

Hey, tolles Gif!

Vielen Dank!

Thomas

von Thomas V. (thomasvs)


Lesenswert?

Hallo,

ich habe jetzt alle Gerber-Formate, die mir soweit in die Hände gefallen 
sind, in das Tool eingepflegt. Das heißt:
Bei den Exporten der meisten Programme werden die Ebenen jetzt 
automatisch erkannt und die Vorschau erzeugt, ohne, dass sortiert werden 
muss.
Dadurch sollte die Bedienung jetzt deutlich einfacher sein.

Viele Grüße
Thomas

https://www.pcb-viewer.de

: Bearbeitet durch User
von Thomas V. (thomasvs)


Lesenswert?

Hallo,

es gibt wieder ein Update zu dem Tool:

Man kann jetzt auch KiCad-Dateien hochladen und betrachten. Funktion ist 
exakt so, wie auch von Eagle-Dateien gewohnt.

Viele Grüße
Thomas

von Frank L. (Firma: Flk Consulting UG) (flk)


Angehängte Dateien:

Lesenswert?

Hey Thomas,

Klasse Tool!

Nur glaube ich, dass ich einen kleinen Fehler gefunden habe. Die 
angehangene Platine habe ich gerade fertigen lassen. Alle Bohrungen und 
Millings sind korrekt gefertigt. Leider werde bei Dir die Bohrungen gar 
nicht angezeigt.

Andere Platinen ohne Milling funktionieren korrekt.

Schau es dir mal an.

Gruß
Frank

: Bearbeitet durch User
von Thomas V. (thomasvs)


Lesenswert?

Hey Frank,

danke für das Lob!

Die Bohrungen sind immer ein Problem, das sind Excellon-Files, keine 
Gerber. Bei denen steht das Format nicht im File selber, sondern in 
einem zusätzlichen Info-File. Ich weiß jetzt nicht, inwieweit die 
genormt sind. Oft fehlt eine solche Datei auch einfach.
Da das Programm die Platinenabmessungen kennt, kann man da vermutlich 
auch mit Plausibilitätskriterien ran. Das steht auf der Agenda, ist aber 
noch ein bisschen Arbeit.
Standardmäßig wird übrigens 1/10000 Inch verwendet (Excellon 24), deine 
Datei verwendet 1/100000 Inch (Excellon 25).

Viele Grüße
Thomas

: Bearbeitet durch User
von Thomas V. (thomasvs)


Lesenswert?

Nachtrag: Richtig ist, dass korrekte Excellon-Files alle Informationen 
enthalten. Eagle produziert aber solche, die an Excellon angelehnt sind 
und Informationen ausgelagert haben.

von georg (Gast)


Lesenswert?

Thomas V. schrieb:
> Man kann jetzt auch KiCad-Dateien hochladen und betrachten. Funktion ist
> exakt so, wie auch von Eagle-Dateien gewohnt.

Da hast du dir ja eine lebenslange Arbeitsplatzgarantie geschaffen. Ich 
will am Tool garnicht meckern, ich habe es auch nie probiert, nur ein 
Einwand: ich will ja gerade nicht die Korrektheit des Layouts im 
CAD-System prüfen, das macht das System sehr gut selber, sondern vor der 
Beauftragung der Fertigung die Korrektheit der erstellten 
Fertigungsdaten, also Gerber und Excellon, und das genau so wie sie 
sind.

Meistens sind das keine Systemfehler, wenn etwas nicht stimmt, sondern 
Schludrigkeiten von mir, weil ich z.B. bei der Ausgabe des Lötstopplacks 
Freistellugen für besondere Bauteile vergessen habe zu aktivieren. Ich 
wiederhole mich: wichtig ist dass ich die Leiterplatte im Viewer genauso 
sehe wie sie produziert wird. Ich halte daher auch nicht viel davon, den 
Herstellern CAD-Daten wie Eagle zu schicken.

Falls es dich interessiert: ich prüfe Fertigungsdaten mit ViewMate, 
lokal installiert.

Georg

von Thomas V. (thomasvs)


Lesenswert?

Hallo Georg,

genau das tut das Tool. Ich lasse hier nicht Kicad oder Eagle die 
Renderings ausrechnen und anzeigen, sondern erzeuge Gerber- und 
Excellon-Dateien, die angezeigt werden. Dazu kommen einige Änderungen 
wie die Entfernung von Beschriftung über blankem Metall für eine 
Gesamtansicht.

Wenn du die Fertigungsdaten direkt testen willst, kannst du aber auch 
genau diese als Gerber und Excellon hochladen.

Viele Grüße
Thomas

von Frank L. (Firma: Flk Consulting UG) (flk)


Angehängte Dateien:

Lesenswert?

Thomas V. schrieb:
> Die Bohrungen sind immer ein Problem, das sind Excellon-Files, keine
> Gerber. Bei denen steht das Format nicht im File selber, sondern in
> einem zusätzlichen Info-File. Ich weiß jetzt nicht, inwieweit die
> genormt sind. Oft fehlt eine solche Datei auch einfach.
> Da das Programm die Platinenabmessungen kennt, kann man da vermutlich
> auch mit Plausibilitätskriterien ran. Das steht auf der Agenda, ist aber
> noch ein bisschen Arbeit.
> Standardmäßig wird übrigens 1/10000 Inch verwendet (Excellon 24), deine
> Datei verwendet 1/100000 Inch (Excellon 25).

Hallo Thomas,
ich hatte zwei Platinen getestet. Die ein Platine ohne explizites 
Milling. Diese Platine wurde einwandfrei angezeigt.

Nur die zweite Platine, bei der ich ein Millinglayer für die Möglichkeit 
der Trennung vorgesehen habe, war "falsch". Dabei wurde das Milling in 
weiß dargestellt. Ich hätte erwartet, dass es ähnlich wie bei einer 
Bohrung den Hintergrund sichtbar macht. Vielleicht hilft Dir das weiter.

Ich habe Dir mal ein paar Bilder angehangen:

1. EagleBrd ist das Board mit Milling. In der Anzeige fehlt das Milling
2. EagleGerberFehler ist das Board mit Milling als Gerber hier fehlen 
die Bohrungen
3. Ein anderes Board als Gerber, das korrekt dargestellt wird.

Gruß
Frank

von Thomas V. (thomasvs)


Lesenswert?

Hallo Frank,

danke für die ausführliche Analyse.

Zu deinen Punkten:

1. Ich habe die Nutzung des Milling-Layers wieder eingestellt, da das 
oft zu Anzeigefehlern geführt hat. Es wird nur noch der Dimenions-Layer 
für den Umriss verwendet.
2. Milling wird hier dargestellt, da bei deinem Gerber-Export das 
Milling in die Umrissdatei gewandert ist (MotorPoti.GML). Die Bohrungen 
fehlen aus dem Grund, der in meinem vorherigen Posting genannt ist. Das 
ist vom Milling unabhängig.



Viele Grüße
Thomas

: Bearbeitet durch User
von Thomas V. (thomasvs)


Lesenswert?

Hallo,

habe das schlechte Wetter genutzt und eine automatische Erkennung 
eingebaut. Die Eagle-Exporte sollten jetzt mit korrekten Bohrungen 
dargestellt werden.

Viele Grüße
Thomas

von Frank L. (Firma: Flk Consulting UG) (flk)


Angehängte Dateien:

Lesenswert?

Hallo Thomas,

perfekt :-)

Gruß
Frank

von Thomas V. (thomasvs)


Lesenswert?

Hallo,

ich habe die Sortierfunktion für Gerber-Dateien geändert. Ich hoffe, es 
ist durch Verschiebung mit der Maus jetzt intuitiver. Außerdem wurden 
Fehler in der Sortierung beseitigt.

Viele Grüße
Thomas

von Christian K. (kiese)


Lesenswert?

Hi komischer Weise hat mir Fritzing ein drill File mit einen negativen 
Wert erstellt. siehe T103 Wenn ich das Vorzeichen entferne, passt es.
BTW: JLCPCB verarbeitet die Daten richtig.
1
; NON-PLATED HOLES START AT T1
2
; THROUGH (PLATED) HOLES START AT T100
3
M48
4
INCH
5
T1C0.106299
6
T2C0.098425
7
T3C0.047244
8
T100C0.015748
9
T101C0.040000
10
T102C0.036000
11
T103C-0.003543  --> T103C0.003543
12
T104C0.019685
13
T105C0.035433
14
%

Ist es auch möglich andeere Farben statt grün zu bekommen?

Und einen kleinen Bug habe ich entdeckt. Ich nutze als Brwoser den FF 
60.7.2esr, dabei muss ich mit Strg + (-) den Zoom auf 90% setzen, 
sozusagen eine Stufe kleiner wählen, damit die Zuordnung der Tabelle für 
die Layer passt, sonst stehen ab Zeile 3 die Zellen nicht nebeneinander.

: Bearbeitet durch User
von Thomas V. (thomasvs)


Lesenswert?

Hi Christian,

vielen Dank für den ausführlichen Bericht!
Das ist interessant.. Da muss ich mich nochmal mit den Standards 
auseinandersetzen. Habe sowas bisher noch nicht gesehen. Ist denn, wenn 
du das Minuszeichen entfernst, keine Bohrung an einer falschen Stelle?

Farben sind geplant, wird noch eingebaut.

Den Bug mit der Anzeige habe ich auch schon bemerkt. Das liegt an einem 
Zeilenumbruch, den mache ich noch raus.

Viele Grüße

Thomas

von Christian K. (kiese)


Lesenswert?

Jetzt wo ich mir das genau angesehen habe, kann ich mir nicht erklären, 
warum Fritzing dies als Negativwert ausgibt.

Wenn ich den negativen Wert drin lasse, zeigt mir dein Viewer einen 
Durchmesser von ca. 20mm an. Ggf. sollte man die negativen Werte einfach 
übersringen.
Mit Änderung auf positiven Wert, sieht man die Bohrungen nicht, weil 
größere an gleicher Stelle sind.

von Bauform B. (bauformb)


Angehängte Dateien:

Lesenswert?

Mein erster Gedanke war "nett, aber wofür braucht man sowas?". Jetzt 
sehe ich, dass es ein richtig nützliches Tool ist (nachdem ich drei 
meiner Platinen angeschaut und ein halbes Dutzend Fehler gefunden habe). 
Frag' mal bei multipcb oder pcb-pool, ob die nicht ein Stückchen vom 
weißen Rand unter der Layer-Liste mieten wollen.

Eine Kleinigkeit finde ich etwas verwirrend, nämlich die 
Hintergrundfarbe, also da wo keine Platine ist. Bei diesen 
Beitrag "Re: Online Eagle- und Gerber-Viewer" Ausfräsungen und 
bei meiner Außenkontur ist er weiß, bei Bohrungen und bei meinen 
Ausfräsungen ist er schwarz. So sieht es so aus, als ob da nur der 
Lötstopp fehlt.

von Thomas V. (thomasvs)


Lesenswert?

Danke für die Beschreibung, freut mich, dass die Seite nützlich ist.

Die Innenausfräsungen sind in der Tat ein Problem, über das ich auch 
weiter oben schon gesprochen habe. Da wird sich noch etwas ändern. Auch 
wird die Hintergrundfarbe auf grau umgestellt werden, so dass man diese 
wenigstens von fehlendem Material unterscheiden kann.

Werbung werde ich übrigens nicht schalten, das habe ich so versprochen 
:)

Viele Grüße

Thomas

: Bearbeitet durch User
von Christian K. (kiese)


Lesenswert?

Das mit den negativen Bohrungen konnte ich mittlerweile beheben.
Von daher, ist es gut so, dass dein Viewer es auch so anzeigt.

von Thomas V. (thomasvs)


Lesenswert?

Hallo Christian,

danke für die Rückmeldung.
In der Tat schien das ein Fehler in der Ausgabe zu sein, deswegen hatte 
ich am Code auch nichts in der Richtung geändert.

Viele Grüße
Thomas

Beitrag #5966098 wurde von einem Moderator gelöscht.
Beitrag #5966264 wurde von einem Moderator gelöscht.
von Thomas V. (thomasvs)


Lesenswert?

Hallo,

ich habe weiter an dem Tool gearbeitet. Mir ist in den Logs aufgefallen, 
dass immer öfter Leute versuchen, Board-Dateien von github 
herunterzuladen und danach auf pcb-viewer.de anzeigen zu lassen. Leider 
klicken sie mit der rechten Maustaste auf den Dateinamen und speichern 
das Heruntergeladene dann ab. Wenn man das tut, speichert man jedoch 
nicht die Board-Datei, sondern eine HTML-Seite von github, auf der man 
eine Textvorschau des Dateiinhalts hat.

Ich habe die Software jetzt so schlau gemacht, dass sie das erkennt und 
hintenrum die richtige Datei herunterlädt und anzeigt. :)

Das macht dann die Zusammenarbeit mit github wesentlich einfacher.

Viele Grüße

Thomas

: Bearbeitet durch User
von Aber nicht doch... (Gast)


Lesenswert?


von Falk B. (falk)


Lesenswert?

Thomas V. schrieb:
> Ich habe die Software jetzt so schlau gemacht, dass sie das erkennt und
> hintenrum die richtige Datei herunterlädt und anzeigt. :)

Naja, aber dann lernen die Leute nix und denken, es wäre alles in bester 
Ordnung. Hmmm. Vielleicht sollte man wenigstens einen Hinweis geben?

von Thomas V. (thomasvs)


Lesenswert?

Ja, Hinweis kommt noch!

von Christian K. (kiese)


Lesenswert?

Wollt mal fragen, ob es schon Fortschritte zu anderen Farben gibt?

von Thomas V. (thomasvs)


Lesenswert?

Hallo,

nein, noch nicht. Ich bin dabei, den Code komplett umzubauen, um ihn 
leichter wartbar zu machen. Weitere Features kommen dann!

Viele Grüße

Thomas

von Julian W. (julian-w) Benutzerseite


Lesenswert?

Tolles Tool! Gibt es Pläne, den Code irgendwann zu veröffentlichen, bzw. 
ein Binary um den Service selbst zu hosten? Könnte mir gut vorstellen, 
dieses in Gitlab und ähnliches zu integrieren (um z.B. automatische 
Darstellungen der Dateien zu erzeugen).

Leider konnte ich im Web nichts ähnliches finden, was auch nur annähernd 
so gut funktioniert.

von Thomas V. (thomasvs)


Lesenswert?

Hallo Julian,

danke für das Lob! Ich bin noch dabei, den Code umzuschreiben und, wenn 
er dann irgendwann schön aussieht, werde ich darüber nachdenken, ob ich 
den Quellcode zur Verfügung stelle. Auch könnte ich mir vorstellen, eine 
Rest-API einzurichten, mit der man solche Bilder einbinden kann, im 
Moment ist allerdings noch nichts beschlossen.
Die Nutzung des Tools mit Gitlab wäre sicher sinnvoll.

Viele Grüße
Thomas

von o/|\o (Gast)


Lesenswert?

Wenn ich das recht sehe, zeigt das nur die Bilder an.

Häufig ergibt sich aber das Problem, dass man ein Tool bräuchte, damit 
z.B. aus einer Eagle-Datei Gerber-Dateien werden, ohne das Programm 
Eagle zu haben.

von Thomas V. (thomasvs)


Lesenswert?

Hallo,

eine Funktion für den Download der Gerberdateien folgt in Kürze!

Viele Grüße
Thomas

von o/|\o (Gast)


Lesenswert?

Thomas V. schrieb:
> eine Funktion für den Download der Gerberdateien folgt in Kürze!

Super, das habe nicht nur ich schon lange gesucht. Manche PCB-Hersteller 
nehmen nur Gerber und viele Boards in den Foren sind Eagle.

1001x DANKE!

von Julian W. (julian-w) Benutzerseite


Lesenswert?

Thomas V. schrieb:
> Auch könnte ich mir vorstellen, eine
> Rest-API einzurichten, mit der man solche Bilder einbinden kann

Wenn der Code erst einmal auf Github o.ä. verfügbar ist, würde sich 
sicherlich jemand finden, der eine solche REST API als Pull Request 
einreicht ;-)

Thomas V. schrieb:
> Die Nutzung des Tools mit Gitlab wäre sicher sinnvoll.

Auf jeden Fall! Ich habe mittlerweile über 100 Designs in meinem 
privaten Gitlab. Normalerweise lade ich Screenshots der Platine mit 
hoch, aber manchmal vergesse ich das, manchmal sind die Bilder nicht 
aktuell... Dann ist es sehr störend, nicht direkt das Layout im Browser 
betrachten zu können. Und deine Software könnte das sehr elegant lösen.

von Bauform B. (bauformb)


Angehängte Dateien:

Lesenswert?

Hallo und ein gutes Neues,

gerade sehe ich, der PCB Viewer simuliert auch Bohrtoleranzen, nett ;) 
Im kleinen Bild sieht man eine ganz normale Durchkontaktierung mit einer 
0.4mm Bohrung, die leicht versetzt ist. In Eagle sieht alles normal aus 
(die seltsame Leiterbahnfarbe gibt's nur zwecks Kontrastverstärkung).

Eigentlich ist eher das Pad auf der Lötseite versetzt, auf Layer 1 
(Ansicht von oben) sieht es mittig aus.

von Thomas V. (thomasvs)


Lesenswert?

Hallo,

dir auch ein gutes Neues!

Danke für den Hinweis, das Bild sieht in der Tat nicht richtig aus. 
Interessant ist, dass es bei den beiden anderen Bohrungen passt. Ich 
werde mal nachforschen, ob das an dem internen Gerber-Export liegt oder 
an der Visualisierung.

Viele Grüße
Thomas

von Ingolf O. (headshotzombie)


Lesenswert?

Tipp: Vielleicht sollte man bei Dateibezeichnungen auch die Verwendung 
von dt. Umlauten zulassen!

von Bauform B. (bauformb)


Lesenswert?

Ingolf O. schrieb:
> Tipp: Vielleicht sollte man bei Dateibezeichnungen auch die
> Verwendung von dt. Umlauten zulassen!

Dagegen. Warum deutsch und nicht arabisch? Oder klingonisch?
Noch schlimmer: der nächste will dann Schrägstriche oder am Ende noch 
Leerzeichen. Nach drei Jahrzehnten sollte jeder gemerkt haben, dass das 
einfach nicht funktioniert.

von Thomas V. (thomasvs)


Lesenswert?

Hallo,

deutsche Umlaute in den Dateinamen funktionieren tatsächlich. Mein 
Sanitizer ersetzt intern alles, was nicht alphanumerisch ist. 
Theoretisch sollte auch klingonisch funktionieren :)
Wenn die Datei nicht angezeigt wird, hat es andere Gründe.

Viele Grüße
Thomas

: Bearbeitet durch User
von Ingolf O. (headshotzombie)


Lesenswert?

Thomas V. schrieb:

> Wenn die Datei nicht angezeigt wird, hat es andere Gründe.
 Ah ja, und welche?

von Christian K. (kiese)


Lesenswert?

Ingolf O. schrieb:
> Tipp: Vielleicht sollte man bei Dateibezeichnungen auch die Verwendung
> von dt. Umlauten zulassen!
D.h., wenn du deine Datei ohne Umlaute umbezeichnest, funktioniert das 
laden der Datei?

: Bearbeitet durch User
von Ingolf O. (headshotzombie)


Lesenswert?

Enthalten die Gerberdateien Umlaute (hier am Bspl. das ä), bricht der 
Viewer mit einer Fehlermeldung ab!  Wird aus ä ae gemacht, dann funzt 
der Viewer und das Layout erscheint.

von Thomas V. (thomasvs)


Lesenswert?

Hallo,

ja, das habe ich gerade auch herausgefunden. Der Name der hochgeladenen 
Datei ist egal, Umlaute innerhalb des Archivs überfordern die 
Zip-Bibliothek des Programms. Ich bin gerade dabei, auf eine andere 
Bibliothek umzustellen.

Viele Grüße
Thomas

von bianchifan (Gast)



Lesenswert?

Dieser Thread ist mir gestern erstmalig ins Auge gesprungen.
Da ich zufällig auf Github ebenfalls gestern über ein Projekt mit einer 
Bluepill-Alternative zur mittlerweile wohl bekannten 
858-D-Rework-Station gestoßen bin, kam gleich die Gelegenheit es zu 
testen, mein Ubuntu Eagle 7 kann mit den Daten nischt anfangen, 
ebensowenig mein aktuelles Kicad...

Leider kommt das Tool damit überhaupt nicht klar, der Kicad Import ist 
da aussagekräftiger, zumindest der Schaltplan lässt sich so bearbeiten, 
dass man was erkennen kann.
Drag&Drop liefert eine XML Ausgabe mit der Eagle Version, ein Hochladen 
via GUI einen ziemlich leeren Dummy

von Michael (Gast)


Lesenswert?

Gibt es eine Möglichkeit alle hochgeladene Files herunterzuladen oder 
steht das nur dem Seitenbetreiber zu?

von Bauform B. (bauformb)


Lesenswert?

bianchifan schrieb:
> mein Ubuntu Eagle 7 kann mit den Daten nischt anfangen

welche Daten? Haste mal einen Link? Die ersten Zeilen sehen ja normal 
aus, mein Original-Debian-Eagle kann die "bestimmt" anzeigen ;)

von bianchifan (Gast)


Lesenswert?


von bianchifan (Gast)


Lesenswert?

Apropos, irgemd jemand gab mir mal den Tip mit dem Altium Online-Viewer 
(scheint was professionelles zu sein), der kann das auch nicht, schaut 
genauso verkrüppelt aus wie bei mir.

von Bauform B. (bauformb)


Angehängte Dateien:

Lesenswert?

Der Viewer stellt das durchaus richtig dar, die Platine ist leer, die 
Bauteile liegen daneben :)

Dass andere Tools das nicht können, ist ja normal. Aber dein Eagle 
sollte es richtig anzeigen. Das Bild ist ein Screenshot aus meinem Eagle 
7.7.0; allerdings die Vollversion, aber das sollte doch egal sein??

von bianchifan (Gast)



Lesenswert?

Michael schrieb:
> Gibt es eine Möglichkeit alle hochgeladene Files herunterzuladen oder
> steht das nur dem Seitenbetreiber zu?

Worauf beziehst Du Dich?
Ich steh momentan auf dem Schlauch...

Bauform B. schrieb:
> Aber dein Eagle
> sollte es richtig anzeigen. Das Bild ist ein Screenshot aus meinem Eagle
> 7.7.0
Darstellen ja, aber halt mit mit zwei Hundertschaften an 
Meldungsgedöns.Von Eagle habe ich NULL Ahnung, aber ich ging davon aus, 
dass das PCB irgendwie dargestellt werden sollte. Da der Schaltplan sich 
in die aktuelle KiCAD Version importieren ließ, konnte ich dort das 
ganze etwas leserlicher umgestalten. Dabei vermisste ich z.B den Wert 
für die TVS-Diode. Im Schaltplan XLM ist er vorhanden, angezeigt wird er 
dagegen nicht. Zusammen mit der Meldungsschwemme unterstelle ich einfach 
mal, dass da noch ne ganze Menge mehr fehlt...

Ich danke Dir für Deinen Versuch, mir weiter helfen zu wollen, aber 
meine ursprüngliche Intention war halt der Online-Viewer (s. 1. 
Beitrag).
Und der zeigt halt, je nach Fütterung, entweder einen Haufen Meldungen 
analog meinem Eagle 7 oder halt ne leere deplatzierte Lötstoppmaske.

von Bauform B. (bauformb)


Angehängte Dateien:

Lesenswert?

bianchifan schrieb:
> Von Eagle habe ich NULL Ahnung, aber ich ging davon aus,
> dass das PCB irgendwie dargestellt werden sollte.

wird es doch auch und sogar richtig, sowohl in Eagle als auch im Online 
Viewer. Es sieht tatsächlich genauso aus wie in deinem Screenshot 
Eagle7_PCB.png.

Das orangene Rechteck ist der Umriss der Platine, 100x80mm, und die ist 
leer. Die Bauteile sind daneben verstreut. Die müssen als nächstes 
ordentlich auf der Platine platziert werden, also Stecker am Rand, 
verbundene Teile nebeneinander und so. Die schrägen gelben Linien sind 
die elektrischen Verbindungen zwischen den Bauteilen, daraus müssen 
später mal Leiterbahnen gemacht werden.

Du kannst mal das originale heatGun in Eagle aufmachen und sofort mit 
Datei->Speichern unter unter einem neuen Namen abspeichern. Dann Eagle 
beenden und dann die Kopie aufmachen. Dann sollten die vielen Warnungen 
verschwunden sein¹. Oder nimm die Dateien aus meinem zip. Das PCB sieht 
aber immer noch so chaotisch aus, weil es eben so aussieht.

Falls bei diesem Kopierversuch der fette schwarz-gelbe Balken erscheint, 
kannst du gleich abbrechen. Dann fehlt entweder die heatGun.brd oder die 
heatGun.sch. Eagle arbeitet immer mit zwei solchen Dateien². Die beiden 
müssen auch zusammenpassen, sollten also den gleichen Zeitstempel haben.

1) in diesem speziellen Fall geht das, weil es nur Warnungen sind.
2) ja, es gibt mehr Möglichkeiten, aber das verwirrt nur.

: Bearbeitet durch User
von Christian M. (Gast)


Lesenswert?

Thomas V. schrieb:
> Für Interessierte:
> https://www.pcb-viewer.de/

Sehr schön gemacht, die beiden Ansichten sehen wirklich toll aus!

Bei einem animierten GIF der beiden Ansichten fällt auf, dass das Bild 
um 1 Pixel horizontal hüpft. Seltsamerweise gilt dies nicht für die 4 
Bohrungen in den Ecken.

Habe also Bottom um 1 Pixel nach links verschoben und dann die Bohrungen 
wieder um 1 Pixel nach rechts, nun hüpft da nichts mehr.

von Thomas V. (thomasvs)


Lesenswert?

Hallo Christian,

vielen Dank!
Ich habe das mal zu den Punkten hinzugefügt, die ich mir noch genauer 
ansehen muss.

Viele Grüße
Thomas

von bianchifan (Gast)


Lesenswert?

Bauform B. schrieb:
> wird es doch auch und sogar richtig, sowohl in Eagle als auch im Online
> Viewer.

Also im ONline Viewer sehe ich gar nichts, nicht einmal deneben liegende 
Bauteile...

Wenn ich das richtig verstehe, hat da jemand einen Schaltplan gebastelt, 
aber kein PCB. Letzeres ist also ein Eagle-Dummy ohne Platzierung.
Was mich aber immer noch stutzig macht, wieso in meinem Eagle nicht alle 
Werte aus der Schaltplandatei angezeigt werden, wie z.B BZW04XXB für die 
TVS D3 oder STM32F103 für den MP. Irgendwie müssen die Werte ja in der 
Datei gelandet sein.
Von daher hatte ich unterstellt, dass meine Linux-Version schlichtweg zu 
alt ist.

von Bauform B. (bauformb)


Lesenswert?

bianchifan schrieb:
> Also im ONline Viewer sehe ich gar nichts, nicht einmal deneben liegende
> Bauteile...

Naja, der(jeder) Viewer sollte die Leiterplatte so darstellen, wie sie 
hergestellt werden würde. Dabei ist nun mal an der Außenkontur 
(Dimension) Ende. Also, ich finde das gut und richtig.

> Wenn ich das richtig verstehe, hat da jemand einen Schaltplan gebastelt,
> aber kein PCB.

So ist das.

> Was mich aber immer noch stutzig macht, wieso in meinem Eagle nicht alle
> Werte aus der Schaltplandatei angezeigt werden, wie z.B BZW04XXB für die
> TVS D3 oder STM32F103 für den MP.

"STM103..." steht im Schaltbild unterhalb des Symbols.
Bei der Diode ist es komplizierter, die gibt es mit vielen verschiedenen 
Spannungen, aber Schaltzeichen und Gehäuse sind für alle gleich. Deshalb 
gibt es in der Eagle-Library nur ein Device namens BZW04XXB. Kaufen kann 
man das Teil nicht und in der Schaltung braucht man auch eine ganz 
bestimmte Spannung.

Sobald man die Spannung festgelegt hat, muss man die vollständige 
Bezeichnung, z.B. BZW04-5V8B, im Schaltbild eintragen (als value). Die 
erscheint dann auch an der Stelle, wo du sie vermisst hast. Was du 
gefunden hast, BZW04XXB, will man im Schaltbild nicht sehen, dabei fehlt 
ja die wichtigste Information.

> Von daher hatte ich unterstellt, dass meine Linux-Version schlichtweg zu
> alt ist.

Ganz im Gegenteil. Die 7.7 ist die beste Eagle-Version aller Zeiten. 
Danach ging es bergab :( Ach so, wenn du eine etwas ältere als 7.7 hast, 
schau mal hier rein:
ftp://ftp.cadsoft.de/eagle/program/7.7/

von Bauform B. (bauformb)


Angehängte Dateien:

Lesenswert?

hallo,

wie groß ist meine Platine? Oder wie berechnet der PCB Viewer die 
Abmessungen? Die Kontur in Layer 20 ist ein simples Rechteck 
86.6x31.6mm, Strichstärke 1mil. Der PCB Viewer macht es je 0.5mm größer.

Für den Bestückungsplan gibt's die Kontur nochmal im Layer 51, aber das 
passt auch nicht. Es gibt jede Menge Striche außerhalb, aber eben weit 
außerhalb. Eine Zugabe für's Sägeblatt?

von Achim J. (Gast)


Lesenswert?

Konturen macht man normalerweise mit Strichstärke 0.

von Bauform B. (bauformb)


Lesenswert?

Achim J. schrieb:
> Konturen macht man normalerweise mit Strichstärke 0.

multipcb möchte ausdrücklich 1mil.
eurocircuits geht davon aus, dass es ein dicker Strich ist, weil der 
Layouter das gleichzeitig als keep-out o.ä. benutzt.

Wo ist "normal" definiert? Der Eagle-Default ist es sicher nicht bzw. 
nur zufällig.

von Thomas V. (thomasvs)


Lesenswert?

Hallo,

die Größe wird in der Tat gerade falsch berechnet. Da scheint die 
Strichstärke mit drin zu sein, das sehe ich mir mal an!

Viele Grüße
Thomas

von Thomas V. (thomasvs)


Lesenswert?

Hallo,

die Größenangabe ist gefixt, jetzt stimmt alles :)

Viele Grüße
Thomas

von Bauform B. (bauformb)


Lesenswert?

Dankeschön! Und überhaupt danke für den genialen Service!

von Thomas V. (thomasvs)


Lesenswert?

Gerne :) Freut mich, wenn Leute es benutzen. Und über Fehlermeldungen 
freue ich mich auch immer!

von Yves G. (ygoe)


Lesenswert?

Hallo, funktioniert dieser Online-Dienst noch? Ich habe versucht, die 
brd-Datei von hier hochzuladen, bekomme aber nur eine allgemeine 
Fehlermeldung.

http://www.haus-bus.de/index.php?show=eagle

Das Schema würde mich eigentlich mehr interessieren, aber wenn ich die 
Datei hochlade, passiert gar nichts.

von Bauform B. (bauformb)



Lesenswert?

Yves G. schrieb:
> Das Schema würde mich eigentlich mehr interessieren, aber wenn ich die
> Datei hochlade, passiert gar nichts.

Welche Datei und was heißt "gar nichts"? Immerhin gibt es eine 
Fehlermeldung. Warum verheimlichst du das?
1
Hier können Referenzlayout in Form von Eagledateien für die
2
verschiedenen Tastervarianten runtergeladen werden. Diese zeigen
3
die optimale Position der SMD Taster und der SMD Leds
Das verstehe ich so, dass es nur um die Mechanik geht; dazu passt auch, 
dass "Alle Varianten SCH" kein Schaltbild enthält. Es gibt also kein 
Schema (oder was meinst du damit?).

Der Gerber-Viewer versteht anscheinend keine Boards mit Varianten. Um 
eine bestimmte Variante zu zeigen, braucht er evt. zusätzlich das 
*.sch. Es funktioniert, wenn man im Schaltbild die Default-Variante 
wählt, davon eine Kopie speichert und das *.brd beim Gerber-Viewer rauf 
lädt.

Edit: das ist auch logisch: die Platine selbst ändert sich ja nicht, 
egal, welche Bestückungsvariante man wählt. Und der Gerber-Viewer zeigt 
ja nur die Platine ohne Bauteile.

Allerdings könnte das Board noch ein wenig Nacharbeit brauchen; über 300 
DRC-Fehler und eine undefinierte Außenkontur würde ich nicht abgeben 
wollen.

: Bearbeitet durch User
von Yves G. (ygoe)


Lesenswert?

> Welche Datei und was heißt "gar nichts"? Immerhin gibt es eine
> Fehlermeldung. Warum verheimlichst du das?

Ich verheimliche gar nichts! Wähl mal die SCH-Datei aus und lad sie 
hoch. Was passiert dann bei dir? Bei mir passiert nach dem Upload gar 
nichts. Sprich: Die Seite lädt genauso wie bereits zuvor. Keine 
Änderung.

Nur wenn ich die BRD-Datei hochlade, bekomme ich die Fehlermeldung "Es 
gab leider einen unbekannten Fehler." Ansonsten wieder genau die gleiche 
Upload-Seite. Das sagt mir jetzt genau gar nichts, außer eben, dass es 
nicht geht. Da kann ich nicht mit anfangen. Was soll ich denn jetzt tun? 
Liegt es an der Datei? Oder geht das Programm nicht? Das kann ich nicht 
beurteilen, deshalb habe ich nachgefragt.

> Das verstehe ich so, dass es nur um die Mechanik geht; dazu passt auch,
> dass "Alle Varianten SCH" kein Schaltbild enthält. Es gibt also kein
> Schema (oder was meinst du damit?).

Naja, ich kann jetzt die SCH-Datei nicht manuell lesen. Es gibt halt 
diese Datei und ich wüsste gerne, was drin steht. (Damit meine ich nicht 
den XML-Code.) Da ich Eagle nicht da habe, ist das schwer. KiCad weiß 
damit nichts anzufangen.

Aber das hört sich für mich jetzt so an, dass ich in diesen Dateien 
sowieso keine elektrischen Informationen finden werde.

von Bauform B. (bauformb)


Angehängte Dateien:

Lesenswert?

Yves G. schrieb:
> Naja, ich kann jetzt die SCH-Datei nicht manuell lesen.

Siehe Anhang. Es gibt keine elektrischen Verbindungen und auf der 
Platine gibt es keine Leiterbahnen. Aber wenn die Mechanik für eine 
UP-Dose passt, ist das doch auch etwas wert.

von Thomas V. (thomasvs)


Lesenswert?

Hallo,

Schematic-Files können mit dem Tool nicht betrachtet werden, das ist nur 
für Ansichten des Boards gemacht. Die betreffende Eagle-Board-Datei 
macht tatsächlich Probleme, das werde ich mir nochmal näher ansehen.

Viele Grüße
Thomas

von Yves G. (ygoe)


Lesenswert?

OK, danke für die Informationen. Hätte eine interessante 
Informationsquelle dabei sein können, wie andere ihr Gerät 
zusammensetzen. Mit dem Thema komm ich wahrscheinlich später nochmal 
hierher zurück.

von Martin D. (martin_d69) Benutzerseite


Lesenswert?

Super Sache, Vielen Dank für deine Arbeit!

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
Noch kein Account? Hier anmelden.