NAME = buildbotics_controller
+VERSION=8.1
+
SCHEMATICS = $(wildcard *.sch)
SYMBOLS = $(wildcard symbols/*.sym)
FOOTPRINTS = $(wildcard footprints/*.fp)
+PDFS = $(patsubst %.sch,%.pdf,$(SCHEMATICS))
+PDF=doc/$(NAME)-v$(VERSION).pdf
all: drc
+%.pdf: %.sch
+ gschem -o $@ -s gschem-print.scm $<
+
+pdf: $(PDF)
+
+$(PDF): $(PDFS)
+ gs -dBATCH -dNOPAUSE -q -sDEVICE=pdfwrite -sOutputFile=$@ $(PDFS)
+ rm $(PDFS)
+
+view: $(PDF)
+ evince $(PDF)
+
schematics:
gschem -q -- $(NAME).sch&
*.bak *.log *.backup
clean: tidy
- rm -f *.cnc *.gbr $(NAME).zip $(NAME).net $(NAME).bom
+ rm -f *.cnc *.gbr $(NAME).zip $(NAME).net $(NAME).bom $(PDFS)
+
+.SECONDARY: $(PDFS)
T 53900 40100 9 10 1 0 0 0 1
Doug & Joe Coffland
T 53800 40400 9 10 1 0 0 0 1
-7.0
-T 50000 40100 9 10 1 0 0 0 1
-1
-T 51500 40100 9 10 1 0 0 0 1
-8
+9.0
C 51500 45000 1 0 0 peripherals.sym
{
T 52100 45500 5 10 1 1 0 0 1
--- /dev/null
+(paper-size 11.5 8.5)
+(load (build-path geda-rc-path "print-colormap-lightbg")) ; light background
+(output-type "limits")
+(output-color "enabled")
+(gschem-use-rc-values) ;You need call this after you call any
+(gschem-print "dummyfilename") ;filename is specified on the command line
+(gschem-exit)
T 53900 40100 9 10 1 0 0 0 1
Doug & Joe Coffland
T 53800 40400 9 10 1 0 0 0 1
-7.0
-T 50000 40100 9 10 1 0 0 0 1
-9
-T 51500 40100 9 10 1 0 0 0 1
-9
+9.0
C 48000 46000 1 270 0 2n7002k.sym
{
T 48500 45100 5 10 0 0 270 0 1
T 53900 40100 9 10 1 0 0 0 1
Doug & Joe Coffland
T 53800 40400 9 10 1 0 0 0 1
-7.0
-T 50000 40100 9 10 1 0 0 0 1
-5
-T 51500 40100 9 10 1 0 0 0 1
-8
+9.0
C 43800 41700 1 0 0 ATXmegaA3.sym
{
T 47200 50200 5 8 0 0 0 0 1
T 53900 40100 9 10 1 0 0 0 1
Doug & Joe Coffland
T 53800 40400 9 10 1 0 0 0 1
-7.0
-T 50000 40100 9 10 1 0 0 0 1
-4
-T 51500 40100 9 10 1 0 0 0 1
-8
+9.0
C 50300 50500 1 0 0 Vs.sym
{
T 50400 51200 5 10 0 0 0 0 1
T 53900 40100 9 10 1 0 0 0 1
Doug & Joe Coffland
T 53800 40400 9 10 1 0 0 0 1
-7.0
-T 50000 40100 9 10 1 0 0 0 1
-3
-T 51500 40100 9 10 1 0 0 0 1
-8
+9.0
C 52700 45400 1 0 0 input.sym
{
T 52700 45700 5 10 0 0 0 0 1
T 53900 40100 9 10 1 0 0 0 1
Doug & Joe Coffland
T 53800 40400 9 10 1 0 0 0 1
-7.0
-T 50000 40100 9 10 1 0 0 0 1
-7
-T 51500 40100 9 10 1 0 0 0 1
-8
+9.0
T 44400 48300 9 10 1 0 0 0 1
RS485 interface
C 44900 45000 1 0 0 gnd.sym
T 53900 40100 9 10 1 0 0 0 1
Joseph Coffland
T 53800 40400 9 10 1 0 0 0 1
-7.0
-T 50000 40100 9 10 1 0 0 0 1
-6
-T 51500 40100 9 10 1 0 0 0 1
-8
+9.0
C 42600 43600 1 90 0 cap.sym
{
T 41900 43800 5 10 0 0 90 0 1
T 53900 40100 9 10 1 0 0 0 1
Doug & Joe Coffland
T 53800 40400 9 10 1 0 0 0 1
-7.0
-T 50000 40100 9 10 1 0 0 0 1
-2
-T 51500 40100 9 10 1 0 0 0 1
-8
+9.0
C 43000 48400 1 0 0 output.sym
{
T 43100 48700 5 10 0 0 0 0 1