Benutzer-Werkzeuge

Webseiten-Werkzeuge


maschinen:tinycnc:pcb-kurs

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
Letzte ÜberarbeitungBeide Seiten der Revision
maschinen:tinycnc:pcb-kurs [2016/09/16 14:26] – [Vorbereiten des Platinendesigns in Eagle] pcarolimaschinen:tinycnc:pcb-kurs [2017/01/01 19:14] – [PCBs Fertigen mit der Proxxon MF 70 (CNC-Aufrüstung)] pcaroli
Zeile 8: Zeile 8:
     * {{https://github.com/fablab-ka/TinyCNC_PCB_Tools|Eagle-Dateien}} herunterladen und in das Eagle-Hauptverzeichniss kopieren.     * {{https://github.com/fablab-ka/TinyCNC_PCB_Tools|Eagle-Dateien}} herunterladen und in das Eagle-Hauptverzeichniss kopieren.
   * installiertes {{http://flatcam.org/download|FlatCam}} (bernötigt Python)   * installiertes {{http://flatcam.org/download|FlatCam}} (bernötigt Python)
-  * installierter {{http://winder.github.io/ugs_website/|Universal Gcode Sender (UGS)}} (benötigt Java+  * installierter {{http://winder.github.io/ugs_website/|Universal Gcode Sender (UGS)}} (benötigt Java)
  
 **Kursziele** **Kursziele**
Zeile 66: Zeile 66:
   * Mill: Gerber_RS274X, Layer: Milling   * Mill: Gerber_RS274X, Layer: Milling
 ===== Erzeugen von G-Code mit FlatCam ===== ===== Erzeugen von G-Code mit FlatCam =====
 +<WRAP center round box 90%>
 +FlatCam hat Probleme mit Dateipfaden, in denen Leerzeichen oder Umlaute vorkommen. Falls beim Dateiimport nichts passiert, die Dateien unter einem anderen Ordner ohne Leerzeichen und Umlaute speichern, zB //C:/tmp///
 +</WRAP>
 +
 Nachdem FlatCam gestartet wurde, muss es zuerst noch für Eagle konfiguriert werden. Dafür muss die FlatCam-Kommandozeile unter //Tool->Command Line// gestartet werden und folgender Code eingegeben werden: Nachdem FlatCam gestartet wurde, muss es zuerst noch für Eagle konfiguriert werden. Dafür muss die FlatCam-Kommandozeile unter //Tool->Command Line// gestartet werden und folgender Code eingegeben werden:
 <code> <code>
Zeile 72: Zeile 76:
 Der Code sollte mit einem //Ok// quittiert werden, daraufhin kann das Fenster wieder geschlossen werden. Der Code sollte mit einem //Ok// quittiert werden, daraufhin kann das Fenster wieder geschlossen werden.
 === Isolationsfräsen === === Isolationsfräsen ===
-Unter //File->Open Gerber// wird die Datei //bottom.grbl// ausgewählt. Nach einigen Sekunden sollte das Layout der Leiterbahnen der Platine zu sehen sein. Mit einem Doppelklick auf den einzigen Eintrag in der Liste links kommt man dann zu den Einstellungen des Isolationsfräsens (Isolation Routing). Wir wählen hier einen Werkzeugdurchmesser von 0.4 und eine Width von 1. Mit einem Klick auf //Create Geometry// wird dann die Fräsbahn erzeugt. Nachdem optisch überprüft wurde, dass auch alle Leiterbahnen voneinander isoliert wurden, kann im linken Teil des Fenster nach einem Klick auf //Project// der Punkt //bottom.grbl_iso// per Doppelklick ausgewählt werden. Hier müssen noch die Maschinenspezifischen Einstellungen ausgewählt werden:  +Unter //File->Open Gerber// wird die Datei //bottom.grbl// ausgewählt. Nach einigen Sekunden sollte das Layout der Leiterbahnen der Platine zu sehen sein. Mit einem Doppelklick auf den einzigen Eintrag in der Liste links kommt man dann zu den Einstellungen des Isolationsfräsens (Isolation Routing). Wir wählen hier einen **Tool dia.** von 0.4 und eine **Width** von 1. Mit einem Klick auf //Create Geometry// wird dann die Fräsbahn erzeugt. Nachdem optisch überprüft wurde, dass auch alle Leiterbahnen voneinander isoliert wurden, kann im linken Teil des Fenster nach einem Klick auf //Project// der Eintrag //bottom.grbl_iso// per Doppelklick ausgewählt werden. Hier müssen noch die Maschinenspezifischen Einstellungen ausgewählt werden:  
-  * **Cut Z** -0.2+  * **Cut Z** -0.3
   * **Travel Z** 1   * **Travel Z** 1
-  * **Feed Rate** 100+  * **Feed Rate** 400
   * **Tool dia** 0.4   * **Tool dia** 0.4
 Mit einem Klick auf //Generate// wird dann der passende G-Code erzeugt. Nachdem die Liste wieder durch einen Klick auf //Project// angezeigt wird und der Eintrag  bottom.grbl_iso_cnc durch Doppelklick aktiviert wurde, kann der G-Code schlussendlich mit einem Klick auf //Export G-Code// gespeichert werden. Wir wählen als Namen hier //bottom.gcode//. Mit einem Klick auf //Generate// wird dann der passende G-Code erzeugt. Nachdem die Liste wieder durch einen Klick auf //Project// angezeigt wird und der Eintrag  bottom.grbl_iso_cnc durch Doppelklick aktiviert wurde, kann der G-Code schlussendlich mit einem Klick auf //Export G-Code// gespeichert werden. Wir wählen als Namen hier //bottom.gcode//.
Zeile 108: Zeile 112:
  
 === Einstellen des Nullpunkt === === Einstellen des Nullpunkt ===
-Im Tab //Machine Mode// wird zuerst die //Step size// auf 10 eingestellt und dann mit einem viermaligem Klick auf **Y-** und einem einmaligem Klick auf **X-** der Nullpunkt in der X- und Y-Achse eingestellt. Danach wird mit Klicken auf //Z-// vorsichtig an die Platine herangefahren. Zuerst mit 10mm-Schritten, dann mit 1mm-Schritten und dann mit 0.1mm-Schritten. auf jen letzten Zehntelmillimetern hilft ein Multimeter im Durchgangsmodus, dessen Messspitzen jeweils an Platine und Fräser gehalten werden. Sobald ein Kontakt besteht, hat man die passende Höhe gefunden. Jetzt noch 0,1mm nach Z+ fahren und per //Reset Zero// den neuen Nullpunkt setzen. Jetzt die Spindeldrehzahl mit dem Drehrad auf einstellen und die Spindel einschalten. Noch einmal sicherstellen dass sich keine Fremdkörper im Fräsbereich befinden. +Im Tab //Machine Mode// wird zuerst die //Step size// auf 10 eingestellt und dann mit einem viermaligem Klick auf **Y-** und einem einmaligem Klick auf **X-** der Nullpunkt in der X- und Y-Achse eingestellt. Danach wird mit Klicken auf //Z-// vorsichtig an die Platine herangefahren. Zuerst mit 10mm-Schritten, dann mit 1mm-Schritten und dann mit 0.1mm-Schritten. auf jen letzten Zehntelmillimetern hilft ein Multimeter im Durchgangsmodus, dessen Messspitzen jeweils an Platine und Fräser gehalten werden. Sobald ein Kontakt besteht, hat man die passende Höhe gefunden. Jetzt noch 0,1mm nach Z+ fahren und per //Reset Zero// den neuen Nullpunkt setzen. Jetzt die Spindeldrehzahl mit dem Drehrad auf 11 einstellen und die Spindel einschalten. Noch einmal sicherstellen dass sich keine Fremdkörper im Fräsbereich befinden. 
  
 === Isolationsfräsen === === Isolationsfräsen ===
maschinen/tinycnc/pcb-kurs.txt · Zuletzt geändert: 2017/07/18 19:45 von pcaroli

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki