PCB Fräsen: Unterschied zwischen den Versionen

Aus CamBam Wiki
Wechseln zu: Navigation, Suche
K (4. Schritt)
 
(35 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
<div style="border-width:2px; border-style:solid; border-color:blue; padding:0.5em; text-align:justify; background:#EEEEEE;">[[Bild:Achtung2.png]]&nbsp;In diesem Artikel wir der prinzipielle Vorgang vom Export der Gerber-Dateien bis zum fertigen G-Code beschrieben.<br />'''Es wird und kann keine komplette Bedienungsanleitung sein.''' Denn einige Einstellungen/Verfahren sind stark abhängig von deinem Leiterplatten-Material und dem daraus resultierenden Werkzeug. Ein Hinweis erfolgt an entsprechender Stelle.</div><br />
+
<div style="border-width:2px; border-style:solid; border-color:blue; padding:0.5em; background:#EEEEEE;">[[Bild:Achtung2.png]]&nbsp;In diesem Artikel wir der prinzipielle Vorgang vom Export der Gerber-Dateien bis zum fertigen G-Code beschrieben.<br />'''Es wird und kann keine komplette Bedienungsanleitung sein.''' Denn einige Einstellungen/Verfahren sind stark abhängig von deinem Leiterplatten-Material und dem daraus resultierenden Werkzeug. Ein Hinweis erfolgt an entsprechender Stelle.</div><br />
<div style="border-width:2px; border-style:solid; border-color:blue; padding:0.5em; text-align:justify; background:#EEEEEE;">[[Bild:Tip.png]]&nbsp;&nbsp;&nbsp;Wenn du diese Anleitung nachvollziehen möchtest, dann baue dir diese PCB einfach nach. Nutze dazu <br />die Tutorial [http://www.projektlabor.tu-berlin.de/menue/onlinekurs/platinenlayout/videokurs_eagle-schematic/ Schematic] und [http://www.projektlabor.tu-berlin.de/menue/onlinekurs/platinenlayout/videotutorial_eagle-board/ Board] aus dem Projektlabor der TU Berlin.</div>
+
<div style="border-width:2px; border-style:solid; border-color:blue; padding:0.5em; text-align:justify; background:#EEEEEE;">[[Bild:Tip.png]]&nbsp;&nbsp;&nbsp;Wenn du diese Anleitung nachvollziehen möchtest, dann baue dir diese PCB einfach nach. Nutze dazu <br />die Tutorial [http://www.projektlabor.tu-berlin.de/menue/onlinekurs/platinenlayout/videokurs_eagle-schematic/ Schematic] und [http://www.projektlabor.tu-berlin.de/menue/onlinekurs/platinenlayout/videotutorial_eagle-board/ Board] aus dem Projektlabor der TU Berlin.</div><br />
 +
            __NOTOC__
 +
===Der Gerber-Export aus EAGLE===
  
 +
Die Voraussetzungen wurden bereits in diesem Kapitel => [[EAGLE PCB DESIGN SOFTWARE#Gerber RS274X]] beschrieben.
 +
 +
Nachdem die Voraussetzungen erfüllt sind und das Layout der Leiterplatte fertig gestellt ist wird der CAM-Prozessor gestartet.
 +
Wenn du nun die Job-Datei startest, öffnet sich der komplette Job. Benötigt wird in unserem Fall aber nur der Schritt '''Bottom'''. Wechsele zum Reiter '''Bottom''' und nehme die Einstellungen, wie im Bild ersichtlich, vor.
 +
 +
[[Bild:EAGLE_CAM-Bottom.png|thumb|center|700px|Die Einstellungen für den Gerber-Export der Lötseite dieser Leiterplatte]]<br />
 +
Nun musst du den Dateipfad und den Dateinamen an deine Gegebenheiten anpassen.
 +
 +
 +
<div style="border-width:2px; border-style:solid; border-color:blue; padding:0.5em; text-align:justify; background:#EEEEEE;">[[Bild:Achtung2.png]]&nbsp;Denke bitte daran, dass du <b>vor</b> dem Export der Lötseite (Bottom) das Häkchen bei <b>Spiegeln</b> setzt.</div>
 +
 +
 +
Da in diesem Fall nur die Gerber-Datei der Lötseite benötigt wird brauchst du '''nicht den Job ausführen''', sondern es reicht wenn du den Button '''Schritt ausführen''' betätigst.
 +
 +
Mit den oben gemachten Einstellungen und '''Schritt ausführen''' erstellt das Programm die Dateien '''<font color="#0000A2">wiki-bottom.gbr</font>''' und '''<font color="#0000A2">wiki-bottom.gpi</font>''' im Ordner '''<font color="#0000A2">Test</font>'''.
 +
 +
Zum Gerber-Import in CamBam wird die Datei wiki-bottom.gbr genutzt.
 +
 +
 +
[[Bild:Gerber-Import.png|thumb|CamBam nach erfolgreichem Gerber-Import]]
 +
===Der Gerber-Import in CamBam===
 +
Importiert wird jetzt die Datei wiki-bottom.gbr .
 +
 +
Sie wird über '''Datei > Öffnen''' geöffnet. CamBam macht sich gleich an die Arbeit und zeigt uns das Ergebnis. Eine Kontrolle auf Richtigkeit der Übernahme ist jetzt unerlässlich.
 +
 +
Wenn alles fehlerfrei verlaufen ist, dann ist es mit Sicherheit eine gute Idee die CamBam-Datei erstmals abzuspeichern. Sie erhält in diesem Beispiel den Namen '''wiki-bottom.cb''' und wird in dem entsprechenden Projektordner abgelegt.
 +
 +
Auf dem Bild siehst du den Ebenen-Ordner mit der aufgeklappten Ebene => '''Standard'''.
 +
 +
Damit ist der Gerber-Import auch schon abgeschlossen.
 +
 +
 +
===Von der CamBam-Datei zum G-Code in x Schritten===
 +
<hr>
 +
[[Bild:Cambam_gcode1.png|thumb|Die Ebene Standard vor dem "Aufräumen"]][[Bild:Cambam_gcode2.png|thumb|Die Ebene Standard nach dem "Aufräumen"]]
 +
====1. Schritt====
 +
 +
Vor dem Erzeugen korrekter Werkzeugwege muss erst noch ein wenig "aufgeräumt" werden.
 +
 +
Im ersten Bild siehst du in der aufgeklappten Ebene Standard mehrere Polylinie und einen ''Bereich(1)'' (im Bild blau hinterlegt). Diesem ''Bereich(1)'' gilt nun unsere Aufmerksamkeit.
 +
 +
Wie du sicherlich im Bild erkannt hast, besteht dieser ''Bereich(1)'' aus der äußeren Kontur und einem Teil der inneren Kontur. Diesen ''Bereich(1)'' gilt es aufzutrennen.
 +
 +
Gehe dazu wie folgt vor:
 +
* Markiere, wenn nicht schon geschehen, den ''Bereich(1)''
 +
* Klicke auf '''Bearbeiten''' im Hauptmenü
 +
* Wähle den Punkt '''Umwandeln in'''
 +
* Wähle nun den Punkt '''Polylinie'''
 +
 +
CamBam trennt nun den ''Bereich(1)'' in Polylinie auf.
 +
 +
Im zweiten Bild ist zu erkennen, dass es den ''Bereich(1)'' nicht mehr gibt. Dafür sind jetzt mehrere Polylinien(22 bis 32) (hier wieder blau hinterlegt) dazu gekommen.
 +
 +
 +
 +
Fertig. Weiter geht es mit den nächsten Schritt.
 +
 +
 +
Ach übrigens - die Datei jetzt speichern ist keine schlechte Idee.
 +
 +
<div style="height: 58px;"> </div>
 +
<hr>
 +
====2. Schritt====
 +
<div style="width:420px; height: 200px; float:right;"><div style="float:left;">[[Bild:Cambam_gcode3.png|thumb|Alle Polylinien sind nun ausgewählt]]</div><div>[[Bild:Cambam_gcode4.png|thumb|Die äußere Kontur ist nicht mehr ausgewählt]]</div></div>
 +
 +
In diesem Schritt werden alle Polylinien für die Gravur-MOP vorbereitet. Das hört sich vielleicht kompliziert an, ist es aber nicht.
 +
 +
Gehe dazu wie folgt vor:
 +
# Wähle alle Polylinien aus => z.B. Tastenkombination Strg + Shift + A<br />Es sollte nun so aussehen wie im linken Bild
 +
# Wähle nun die äußere Kontur ab => halte dazu die Strg-Taste gedrückt und klicke einmal mit der linken Maustaste auf die äußere Kontur<br />Es sollte nun so aussehen wie im rechten Bild
 +
 +
Fertig. Weiter geht es mit den nächsten Schritt.
 +
<hr>
 +
[[Bild:Cambam_gcode5.png|thumb|Polylinien im Gravur-MOP '''Gravieren1''']]
 +
====3. Schritt====
 +
Nun erfolgt die Übergabe der ausgewählten Polylinien an die Gravur-MOP. Das ist auch schnell gemacht, denn es Bedarf nur einen Mausklick auf den Button für die Gravur-MOP.
 +
 +
CamBam legt daraufhin im Ordner Bearbeitungen das '''Teil1''' und in diesem Teil1 die Gravur-MOP '''Gravieren1''' an.
 +
 +
Die Namen Teil1 und Gravieren1 vergibt CamBam automatisch. Du kannst sie natürlich bei Bedarf umbenennen.
 +
 +
Das Ergebnis siehst du im Bild.
 +
 +
<div style="height: 48px;"> </div>
 +
<hr>
 +
====4. Schritt====
 +
Das ist der Schritt in dem du die Einstellungen für die Gravur-MOP vornehmen musst. Leider gibt es dazu keine allgemein gültigen Einstellungen, denn die notwendigen Einstellungen für Tiefe und Geschwindigkeit hängen stark von dem Werkzeug ab, welches du verwenden willst. Und das zu verwendende Werkzeug hängt nun wieder vom Leiterplatten-Material ab.
 +
 +
Weitere Informationen findest du in diesem Artkel von [http://de.wikipedia.org/wiki/Leiterplatte Wikipedia]
 +
 +
Hier nun die Einstellungen, welche du vornehmen solltest:<br />
 +
<div style="border-width:2px; border-style:solid; border-color:blue; padding:0.5em; background:#EEEEEE;">[[Bild:Achtung2.png]]&nbsp;Achtung! Die Maßeinheit bei Leiterplatten ist im allgemeinen '''inches'''. Darauf sind auch die Rastermaße der elektronischen Bauteile ausgerichtet.<br />Das ist bei der Eingabe von Durchmesser etc. '''unbedingt''' zu beachten.
 +
<hr>
 +
[[Bild:Info.png]]&nbsp;&nbsp;Die Umrechnung ist wie folgt:<br />
 +
Maß von '''Inch''' nach '''mm''': Maß in Inch * 25,4 = Maß in Millimeter<br />
 +
Maß von '''mm''' nach '''Inch''': Maß in mm / 25,4 = Maß in Inch
 +
</div><br />
 +
 +
<div align="center">
 +
{| border=1
 +
! width="400px" | Einstellung
 +
|
 +
|-
 +
|<div align="center">'''Die Zieltiefe'''<br /><br /></div>
 +
|[[Bild:Tiefe.png]]
 +
|-
 +
|<div align="center">'''Der Vorschub'''<br /><br /></div>
 +
|[[Bild:Vorschub.png]]
 +
|-
 +
|<div align="center">'''Die Werkzeug-Nummer'''<br /><br />(Setzt eine aktuelle Werkzeugdatenbank voraus!)</div>
 +
|[[Bild:Werkzeug2.png]]
 +
|-
 +
|<div align="center">'''Der Werkzeugdurchmesser'''<br /><br /></div>
 +
|[[Bild:Werkzeug1.png]]
 +
|}
 +
</div>
 +
 +
 +
 +
<hr>
 +
 +
====x. Schritt====
 +
Testlauf auf einer Simulationsmaschine von LinuxCNC.
 +
 +
[[Bild:Cambam_gcode_linuxcnc.png|thumb|center|700px|Der G-Code auf einer Simulationsmaschine von LinuxCNC]]<br />
  
 
Hier wird demnächst mehr neuer Text stehen. ;-)
 
Hier wird demnächst mehr neuer Text stehen. ;-)

Aktuelle Version vom 6. November 2013, 07:47 Uhr

Achtung2.png In diesem Artikel wir der prinzipielle Vorgang vom Export der Gerber-Dateien bis zum fertigen G-Code beschrieben.
Es wird und kann keine komplette Bedienungsanleitung sein. Denn einige Einstellungen/Verfahren sind stark abhängig von deinem Leiterplatten-Material und dem daraus resultierenden Werkzeug. Ein Hinweis erfolgt an entsprechender Stelle.


Tip.png   Wenn du diese Anleitung nachvollziehen möchtest, dann baue dir diese PCB einfach nach. Nutze dazu
die Tutorial Schematic und Board aus dem Projektlabor der TU Berlin.


Der Gerber-Export aus EAGLE

Die Voraussetzungen wurden bereits in diesem Kapitel => EAGLE PCB DESIGN SOFTWARE#Gerber RS274X beschrieben.

Nachdem die Voraussetzungen erfüllt sind und das Layout der Leiterplatte fertig gestellt ist wird der CAM-Prozessor gestartet. Wenn du nun die Job-Datei startest, öffnet sich der komplette Job. Benötigt wird in unserem Fall aber nur der Schritt Bottom. Wechsele zum Reiter Bottom und nehme die Einstellungen, wie im Bild ersichtlich, vor.

Die Einstellungen für den Gerber-Export der Lötseite dieser Leiterplatte


Nun musst du den Dateipfad und den Dateinamen an deine Gegebenheiten anpassen.


Achtung2.png Denke bitte daran, dass du vor dem Export der Lötseite (Bottom) das Häkchen bei Spiegeln setzt.


Da in diesem Fall nur die Gerber-Datei der Lötseite benötigt wird brauchst du nicht den Job ausführen, sondern es reicht wenn du den Button Schritt ausführen betätigst.

Mit den oben gemachten Einstellungen und Schritt ausführen erstellt das Programm die Dateien wiki-bottom.gbr und wiki-bottom.gpi im Ordner Test.

Zum Gerber-Import in CamBam wird die Datei wiki-bottom.gbr genutzt.


CamBam nach erfolgreichem Gerber-Import

Der Gerber-Import in CamBam

Importiert wird jetzt die Datei wiki-bottom.gbr .

Sie wird über Datei > Öffnen geöffnet. CamBam macht sich gleich an die Arbeit und zeigt uns das Ergebnis. Eine Kontrolle auf Richtigkeit der Übernahme ist jetzt unerlässlich.

Wenn alles fehlerfrei verlaufen ist, dann ist es mit Sicherheit eine gute Idee die CamBam-Datei erstmals abzuspeichern. Sie erhält in diesem Beispiel den Namen wiki-bottom.cb und wird in dem entsprechenden Projektordner abgelegt.

Auf dem Bild siehst du den Ebenen-Ordner mit der aufgeklappten Ebene => Standard.

Damit ist der Gerber-Import auch schon abgeschlossen.


Von der CamBam-Datei zum G-Code in x Schritten


Die Ebene Standard vor dem "Aufräumen"
Die Ebene Standard nach dem "Aufräumen"

1. Schritt

Vor dem Erzeugen korrekter Werkzeugwege muss erst noch ein wenig "aufgeräumt" werden.

Im ersten Bild siehst du in der aufgeklappten Ebene Standard mehrere Polylinie und einen Bereich(1) (im Bild blau hinterlegt). Diesem Bereich(1) gilt nun unsere Aufmerksamkeit.

Wie du sicherlich im Bild erkannt hast, besteht dieser Bereich(1) aus der äußeren Kontur und einem Teil der inneren Kontur. Diesen Bereich(1) gilt es aufzutrennen.

Gehe dazu wie folgt vor:

  • Markiere, wenn nicht schon geschehen, den Bereich(1)
  • Klicke auf Bearbeiten im Hauptmenü
  • Wähle den Punkt Umwandeln in
  • Wähle nun den Punkt Polylinie

CamBam trennt nun den Bereich(1) in Polylinie auf.

Im zweiten Bild ist zu erkennen, dass es den Bereich(1) nicht mehr gibt. Dafür sind jetzt mehrere Polylinien(22 bis 32) (hier wieder blau hinterlegt) dazu gekommen.


Fertig. Weiter geht es mit den nächsten Schritt.


Ach übrigens - die Datei jetzt speichern ist keine schlechte Idee.


2. Schritt

Alle Polylinien sind nun ausgewählt
Die äußere Kontur ist nicht mehr ausgewählt

In diesem Schritt werden alle Polylinien für die Gravur-MOP vorbereitet. Das hört sich vielleicht kompliziert an, ist es aber nicht.

Gehe dazu wie folgt vor:

  1. Wähle alle Polylinien aus => z.B. Tastenkombination Strg + Shift + A
    Es sollte nun so aussehen wie im linken Bild
  2. Wähle nun die äußere Kontur ab => halte dazu die Strg-Taste gedrückt und klicke einmal mit der linken Maustaste auf die äußere Kontur
    Es sollte nun so aussehen wie im rechten Bild

Fertig. Weiter geht es mit den nächsten Schritt.


Polylinien im Gravur-MOP Gravieren1

3. Schritt

Nun erfolgt die Übergabe der ausgewählten Polylinien an die Gravur-MOP. Das ist auch schnell gemacht, denn es Bedarf nur einen Mausklick auf den Button für die Gravur-MOP.

CamBam legt daraufhin im Ordner Bearbeitungen das Teil1 und in diesem Teil1 die Gravur-MOP Gravieren1 an.

Die Namen Teil1 und Gravieren1 vergibt CamBam automatisch. Du kannst sie natürlich bei Bedarf umbenennen.

Das Ergebnis siehst du im Bild.


4. Schritt

Das ist der Schritt in dem du die Einstellungen für die Gravur-MOP vornehmen musst. Leider gibt es dazu keine allgemein gültigen Einstellungen, denn die notwendigen Einstellungen für Tiefe und Geschwindigkeit hängen stark von dem Werkzeug ab, welches du verwenden willst. Und das zu verwendende Werkzeug hängt nun wieder vom Leiterplatten-Material ab.

Weitere Informationen findest du in diesem Artkel von Wikipedia

Hier nun die Einstellungen, welche du vornehmen solltest:

Achtung2.png Achtung! Die Maßeinheit bei Leiterplatten ist im allgemeinen inches. Darauf sind auch die Rastermaße der elektronischen Bauteile ausgerichtet.
Das ist bei der Eingabe von Durchmesser etc. unbedingt zu beachten.

Info.png  Die Umrechnung ist wie folgt:
Maß von Inch nach mm: Maß in Inch * 25,4 = Maß in Millimeter
Maß von mm nach Inch: Maß in mm / 25,4 = Maß in Inch


Einstellung
Die Zieltiefe

Tiefe.png
Der Vorschub

Vorschub.png
Die Werkzeug-Nummer

(Setzt eine aktuelle Werkzeugdatenbank voraus!)
Werkzeug2.png
Der Werkzeugdurchmesser

Werkzeug1.png



x. Schritt

Testlauf auf einer Simulationsmaschine von LinuxCNC.

Der G-Code auf einer Simulationsmaschine von LinuxCNC


Hier wird demnächst mehr neuer Text stehen. ;-)