PCB Milling: Difference between revisions
imported>Skirit Created page with "{{Project |founder=user:rmarko |status=active |shortdesc=Milling and drilling PCB's on LinuxCNC }} === pcb2gcode === git clone https://github.com/pcb2gcode/pcb2gcode..." |
imported>Ne2b |
||
| Line 17: | Line 17: | ||
--outline=Edge.Cuts.gm1 \ | --outline=Edge.Cuts.gm1 \ | ||
--output-dir=gcode \ | --output-dir=gcode \ | ||
--dpi=1000 \ | --dpi=1000 \ | ||
--metric=true \ | --metric=true \ | ||
--metricoutput=true \ | --metricoutput=true \ | ||
Revision as of 22:31, 14 January 2017
}}|
}}
System(s):
Language(s):
{{#ifeq: active
| template
|| {{#if: {{#pos: |sw|0}}||}} {{#if: {{#pos: |hw|0}}||}} {{#if: {{#pos: |coops|0}}||}} {{#if: {{#pos: |infrastructure|0}}||}} {{#ifeq:false|true|||}} }}
pcb2gcode
git clone https://github.com/pcb2gcode/pcb2gcode
sample make_gcode script
<syntaxhighlight lang="bash">#!/bin/bash
pcb2gcode \ --front=front-gerber-F.Cu.gtl \ --back=back-gerber-B.Cu.gbl \ --drill=drill.drl \ --outline=Edge.Cuts.gm1 \ --output-dir=gcode \ --dpi=1000 \ --metric=true \ --metricoutput=true \ --mirror-absolute=false \ --optimise=true \ --tile-x=1 --tile-y=1 \ --vectorial=false \ --zchange=20.0000 \ --zero-start=true \ --zsafe=2.0000 \ --extra-passes=3 \ --mill-feed=450 \ --mill-speed=24000 \ --offset=0.1500 \ --zwork=-0.0500 \ --drill-feed=250 \ --drill-side=back \ --drill-speed=12000 \ --milldrill=false \ --nog81=false \ --onedrill=false \ --zdrill=-3.0000 \ --bridges=0.8000 \ --bridgesnum=4 \ --cut-feed=200 \ --cut-infeed=1.0000 \ --cut-side=back \ --cut-speed=24000 \ --cutter-diameter=3.1750 \ --fill-outline=true \ --outline-width=0.2000 \ --zbridges=-0.0500 \ --zcut=-1.7000</syntaxhighlight>