Zum Inhalt springen

PCB CNC: Unterschied zwischen den Versionen

Reox (Diskussion | Beiträge)
Reox (Diskussion | Beiträge)
Zeile 79: Zeile 79:
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.
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.


== pcb2metalab ==
== Workflow Using gEDA pcb and pcb2gcode ==
 
The Workflow using the gEDA suite and a seperate tool called pcb2gcode is well tested in the Metalab.
 
First of all you will create a PCB in a program called pcb. Then you will export gerber files from the pcb and generate ngc files with pcb2gcode. These ngc files can be read by linuxcnc.
 
=== Create the PCB ===
gEDA's pcb is a complex tool to work with. It might not be as easy to use as other tools in the first place, but can do everything another tool can do.
Normaly you will design the PCB as you would do normaly, just remember that you need some extra clearance because of the cutter diameter.
 
There is an extra step you need to do now. You need to group the layerers in a specific way:
* All Bottom Layers go to one group
* All Top Layers go to one group
* Outline is one group
 
[[Datei:Pcb layer groups.png|thumb|400px|grouping of layers in pcb]]
 
 
=== pcb2metalab.sh ===


is a fork of the metaboard script. while it was stripped down to the very basics, it now only works with gEDA pcb files.
is a fork of the metaboard script. while it was stripped down to the very basics, it now only works with gEDA pcb files.
Zeile 86: Zeile 104:


git clone pcb2metalab from here: https://github.com/reox/pcb2metalab
git clone pcb2metalab from here: https://github.com/reox/pcb2metalab


== Usage ==
== Usage ==