PCB CNC: Unterschied zwischen den Versionen
Reox (Diskussion | Beiträge) |
Reox (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
||
(Eine dazwischenliegende Version desselben Benutzers wird nicht angezeigt) | |||
Zeile 58: | Zeile 58: | ||
* Hotter soldering is required, as there are no thermal pads. | * Hotter soldering is required, as there are no thermal pads. | ||
== Workflow Using gEDA pcb and pcb2gcode == | == Workflow Using gEDA pcb and pcb2gcode == | ||
Zeile 130: | Zeile 110: | ||
The outline is also milled like the bottom or top side. No extra step is needed! | The outline is also milled like the bottom or top side. No extra step is needed! | ||
== | == Workflow using eagle and metaboard.sh == | ||
The workflow splits into the following points: | The workflow splits into the following points: | ||
* Preperation: create an eagle brd file, copy it | * Preperation: create an eagle brd file, copy it | ||
Zeile 161: | Zeile 142: | ||
Removing the boards works best by using a twist motion around the z-axis. A brush should be nearby to clean the grooves. | Removing the boards works best by using a twist motion around the z-axis. A brush should be nearby to clean the grooves. | ||
=== Metaboard*.sh === | |||
Metaboard are some bash shell scripts, that will automatically create cnc-paths in the form of gcode files. The starting point is the eagle .brd file. | |||
Download of the files: [http://kariert.org/files/metaboard3/ Here] | |||
Usage: metaboard3.sh <options> filename | |||
filename: eagle brd file to process | |||
-double: create a double sided gcode | |||
-0.8: use a 0.8mm mill head instead of a 0.6 | |||
-tight: only offset by a distance of 0.3 mm | |||
-filled: the eagle board file has a filed dimension area instead of lines | |||
It calls a couple of external programs: | |||
* [http://www.cadsoft.de/ Eagle]: to output the gerber files of the top and bottom layer | |||
* <del>eagle: to call an ulp-program "drillbernhard.ulp" that outputs the drilling and cutting paths.</del> | |||
* [http://www.cadsoft.de/ Eagle]: to output the excellon drill files. | |||
* <del>[http://www.mit.edu/~vona/Visolate/Visolate-info.html Visolate]: To create the isolation paths. We use an unreleased version, that is scriptable.</del> | |||
* Meanwhile, [http://sourceforge.net/projects/pcb2gcode/ pcb2gcode] was adopted and is used. | |||
* [http://code.google.com/p/grecode/ grecode] To mirror the board for second side. (Grecode was created especially for metaboard.sh by --[[Benutzer:Bkubicek|Bkubicek]] 09:55, 26. Jul. 2010 (CEST)) | |||
While these are called, <del>a couple of windows will pop up and hopefully disappear again.</del> only shell output will be produced. you will get some debug images also in the current directory. | |||
== Hints == | == Hints == | ||
Zeile 194: | Zeile 197: | ||
[http://blog.makezine.com/archive/2010/07/voronoi_mapped_pcbs_using_visolate.html Hello, Make Magazine!] | [http://blog.makezine.com/archive/2010/07/voronoi_mapped_pcbs_using_visolate.html Hello, Make Magazine!] | ||
== Further Things and TODO == | |||
* [http://phk.freebsd.dk/CncPcb/ Z-Height compensation] | |||
[[Kategorie:Howto]] | [[Kategorie:Howto]] | ||
[[Kategorie:Heavy_Machinery]] | [[Kategorie:Heavy_Machinery]] |