Jump to content

PCB Milling

From base48
Revision as of 02:47, 15 December 2016 by 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...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)


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