added gerber export
This commit is contained in:
parent
1dcb5295b1
commit
327261debe
|
@ -27,7 +27,7 @@ vpcb = "#{target}_v#{version}.#{pcb_rev.to_s.rjust(3,'0')}.pcb"
|
||||||
# main tasks
|
# main tasks
|
||||||
# ==========
|
# ==========
|
||||||
|
|
||||||
task :default => [:version,:print,:notes,:photo]
|
task :default => [:version,:print,:notes,:photo,:gerber]
|
||||||
|
|
||||||
desc "set version in schematic and layout"
|
desc "set version in schematic and layout"
|
||||||
task :version => [vsch,vpcb]
|
task :version => [vsch,vpcb]
|
||||||
|
@ -68,6 +68,13 @@ task :photo => ["#{target}_layout-top.png","#{target}_layout-bottom.png"]
|
||||||
CLOBBER.include("#{target}_layout-top.png")
|
CLOBBER.include("#{target}_layout-top.png")
|
||||||
CLOBBER.include("#{target}_layout-bottom.png")
|
CLOBBER.include("#{target}_layout-bottom.png")
|
||||||
|
|
||||||
|
desc "export gerber"
|
||||||
|
task :gerber => vpcb do |t|
|
||||||
|
sh "pcb -x gerber --gerberfile #{target} --all-layers #{t.prerequisites.join(' ')}"
|
||||||
|
end
|
||||||
|
CLOBBER.include([".top.gbr",".topmask.gbr",".toppaste.gbr",".topsilk.gbr",".bottom.gbr",".bottommask.gbr",".bottompaste.gbr",".bottomsilk.gbr",".outline.gbr",".fab.gbr",".plated-drill.cnc",".unplated-drill.cnc"].collect{|suffix| target+suffix})
|
||||||
|
|
||||||
|
|
||||||
# ================
|
# ================
|
||||||
# helper functions
|
# helper functions
|
||||||
# ================
|
# ================
|
||||||
|
|
Loading…
Reference in New Issue