Jump to content

PCB Milling: Difference between revisions

From base48
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


{{#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>