Zum Inhalt springen

PCB CNC: Unterschied zwischen den Versionen

Reox (Diskussion | Beiträge)
Reox (Diskussion | Beiträge)
reorder content
Zeile 58: Zeile 58:
* Hotter soldering is required, as there are no thermal pads.
* Hotter soldering is required, as there are no thermal pads.


== 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.


== 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!


== Usage ==
== 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 ==