Compare commits

...

2 commits

Author SHA1 Message Date
Stephan I. Böttcher
934d19e5d4 Merge branch 'v01checkout' 2024-04-30 16:53:07 +02:00
Stephan I. Böttcher
06f88ce414 gerber: Makefile and gerbv project files 2024-04-30 16:46:59 +02:00
3 changed files with 158 additions and 0 deletions

View file

@ -0,0 +1,71 @@
(gerbv-file-version! "2.0A")
(define-layer! 11 (cons 'filename "HV-Interfaceboard-Chassis_Cu.gbr")
(cons 'visible #f)
(cons 'color #(65049 52115 65535))
(cons 'alpha #(65535))
)
(define-layer! 10 (cons 'filename "HV-Interfaceboard-Power_Cu.gbr")
(cons 'visible #f)
(cons 'color #(0 35881 27936))
(cons 'alpha #(41891))
)
(define-layer! 9 (cons 'filename "HV-Interfaceboard-B_Cu.gbr")
(cons 'visible #t)
(cons 'color #(29555 29555 57054))
(cons 'alpha #(50372))
)
(define-layer! 8 (cons 'filename "HV-Interfaceboard-B_Paste.gbr")
(cons 'visible #t)
(cons 'color #(0 23727 43838))
)
(define-layer! 7 (cons 'filename "HV-Interfaceboard-B_Mask.gbr")
(cons 'inverted #t)
(cons 'visible #t)
(cons 'color #(29555 65535 35490))
(cons 'alpha #(21331))
)
(define-layer! 6 (cons 'filename "HV-Interfaceboard-F_Cu.gbr")
(cons 'visible #f)
(cons 'color #(65535 28578 24438))
(cons 'alpha #(30840))
)
(define-layer! 5 (cons 'filename "HV-Interfaceboard-F_Paste.gbr")
(cons 'visible #f)
(cons 'color #(65535 10615 10615))
)
(define-layer! 4 (cons 'filename "HV-Interfaceboard-F_Mask.gbr")
(cons 'inverted #t)
(cons 'visible #f)
(cons 'color #(33846 65535 32674))
(cons 'alpha #(27242))
)
(define-layer! 3 (cons 'filename "HV-Interfaceboard-PTH.drl")
(cons 'visible #t)
(cons 'color #(57607 57607 57607))
(cons 'alpha #(65535))
(cons 'attribs (list
(list 'autodetect 'Boolean 1)
(list 'zero_suppression 'Enum 0)
(list 'units 'Enum 0)
(list 'digits 'Integer 4)
))
)
(define-layer! 2 (cons 'filename "HV-Interfaceboard-B_Silkscreen.gbr")
(cons 'visible #t)
(cons 'color #(0 0 0))
(cons 'alpha #(65535))
)
(define-layer! 1 (cons 'filename "HV-Interfaceboard-F_Silkscreen.gbr")
(cons 'visible #f)
(cons 'color #(0 0 0))
(cons 'alpha #(65535))
)
(define-layer! 0 (cons 'filename "HV-Interfaceboard-Edge_Cuts.gbr")
(cons 'visible #t)
(cons 'color #(742 24646 1885))
(cons 'alpha #(65535))
)
(define-layer! -1 (cons 'filename "/home/falbala/stephan/eda/HV-Interfaceboard/gerber")
(cons 'color #(65535 65535 65535))
)
(set-render-type! 3)

View file

@ -0,0 +1,71 @@
(gerbv-file-version! "2.0A")
(define-layer! 11 (cons 'filename "HV-Interfaceboard-Chassis_Cu.gbr")
(cons 'visible #f)
(cons 'color #(65049 52115 65535))
(cons 'alpha #(65535))
)
(define-layer! 10 (cons 'filename "HV-Interfaceboard-Power_Cu.gbr")
(cons 'visible #f)
(cons 'color #(0 35881 27936))
(cons 'alpha #(41891))
)
(define-layer! 9 (cons 'filename "HV-Interfaceboard-B_Cu.gbr")
(cons 'visible #f)
(cons 'color #(29555 29555 57054))
(cons 'alpha #(50372))
)
(define-layer! 8 (cons 'filename "HV-Interfaceboard-B_Paste.gbr")
(cons 'visible #f)
(cons 'color #(0 23727 43838))
)
(define-layer! 7 (cons 'filename "HV-Interfaceboard-B_Mask.gbr")
(cons 'inverted #t)
(cons 'visible #f)
(cons 'color #(29555 65535 35490))
(cons 'alpha #(21331))
)
(define-layer! 6 (cons 'filename "HV-Interfaceboard-F_Cu.gbr")
(cons 'visible #t)
(cons 'color #(65535 28578 24438))
(cons 'alpha #(30840))
)
(define-layer! 5 (cons 'filename "HV-Interfaceboard-F_Paste.gbr")
(cons 'visible #t)
(cons 'color #(65535 10615 10615))
)
(define-layer! 4 (cons 'filename "HV-Interfaceboard-F_Mask.gbr")
(cons 'inverted #t)
(cons 'visible #t)
(cons 'color #(33846 65535 32674))
(cons 'alpha #(27242))
)
(define-layer! 3 (cons 'filename "HV-Interfaceboard-PTH.drl")
(cons 'visible #t)
(cons 'color #(57607 57607 57607))
(cons 'alpha #(65535))
(cons 'attribs (list
(list 'autodetect 'Boolean 1)
(list 'zero_suppression 'Enum 0)
(list 'units 'Enum 0)
(list 'digits 'Integer 4)
))
)
(define-layer! 2 (cons 'filename "HV-Interfaceboard-B_Silkscreen.gbr")
(cons 'visible #f)
(cons 'color #(0 0 0))
(cons 'alpha #(65535))
)
(define-layer! 1 (cons 'filename "HV-Interfaceboard-F_Silkscreen.gbr")
(cons 'visible #t)
(cons 'color #(0 0 0))
(cons 'alpha #(65535))
)
(define-layer! 0 (cons 'filename "HV-Interfaceboard-Edge_Cuts.gbr")
(cons 'visible #t)
(cons 'color #(742 24646 1885))
(cons 'alpha #(65535))
)
(define-layer! -1 (cons 'filename "/home/falbala/stephan/eda/HV-Interfaceboard/gerber")
(cons 'color #(65535 65535 65535))
)
(set-render-type! 3)

16
gerber/Makefile Normal file
View file

@ -0,0 +1,16 @@
#! /usr/bin/make -f
PROJ=Dostel-3_Interfaceboard
V=V1.0
GERBERS := $(shell awk '/-->/{print $$1}' $(PROJ).README)
_:= $(shell echo $(GERBERS))
../$(PROJ)_$V.zip: $(PROJ).README $(GERBERS)
rm -f $@
zip $@ $^
$(filter %PTH.drl, $(GERBERS)): ../$(PROJ).kicad_pcb
echo kicad-cli pcb export drill --separate-files $<
$(filter %F_Cu.gbr, $(GERBERS)): ../$(PROJ).kicad_pcb
echo kicad-cli pcb export gerbers --board-plot-params $<