Rev 253 | Go to most recent revision | Details | Last modification | View Log | RSS feed
| Rev | Author | Line No. | Line |
|---|---|---|---|
| 252 | jelle | 1 | #!/bin/bash |
| 2 | |||
| 3 | # date: 2008-11-02 |
||
| 4 | # version: v0.1.1j |
||
| 5 | # creator: Jelle de Jong <jelledejong@powercraft.nl> |
||
| 6 | # project: openarm sbc |
||
| 7 | # licence: gplv3 |
||
| 8 | |||
| 9 | echo ';; This file may be used to print gschem schematics from the |
||
| 10 | ;; command line. Typical usage is: |
||
| 11 | ;; |
||
| 12 | ;; gschem -p -o mysch.ps -s /path/to/this/file/print.scm mysch.sch |
||
| 13 | ;; |
||
| 14 | ;; The schematic in "mysch.sch" will be printed to the file "mysch.ps" |
||
| 15 | ;; |
||
| 16 | ;; documentation: less /etc/gEDA/system-gschemrc share/gEDA/scheme/print.scm |
||
| 17 | ;; documentation: less /user/share/gEDA/scheme/print.scm |
||
| 18 | ;; |
||
| 19 | |||
| 20 | (log-window "later") |
||
| 21 | |||
| 22 | (output-type "limits") |
||
| 23 | (paper-size 16.54 11.69) |
||
| 24 | (output-text "ps") |
||
| 25 | (output-type "extents") |
||
| 26 | (output-orientation "landscape") |
||
| 27 | (output-color "enabled") |
||
| 28 | |||
| 29 | ; You need call this after you call any rc file function |
||
| 30 | (gschem-use-rc-values) |
||
| 31 | |||
| 32 | ; filename is specified on the command line |
||
| 33 | (gschem-postscript "dummyfilename") |
||
| 34 | |||
| 35 | (gschem-exit)' > ~/openarm/working/gschem/pdf/print.scm |
||
| 36 | |||
| 37 | gschem -p -o ~/openarm/working/gschem/pdf/01-power-supply.ps -s ~/openarm/working/gschem/pdf/print.scm ~/openarm/working/gschem/sch/01-power-supply.sch |
||
| 38 | ps2pdf14 -sPAPERSIZE=a3 ~/openarm/working/gschem/pdf/01-power-supply.ps ~/openarm/working/gschem/pdf/01-power-supply.pdf |
||
| 39 | |||
| 40 | gschem -p -o ~/openarm/working/gschem/pdf/02-power-on-reset.ps -s ~/openarm/working/gschem/pdf/print.scm ~/openarm/working/gschem/sch/02-power-on-reset.sch |
||
| 41 | ps2pdf14 -sPAPERSIZE=a3 ~/openarm/working/gschem/pdf/02-power-on-reset.ps ~/openarm/working/gschem/pdf/02-power-on-reset.pdf |
||
| 42 | |||
| 43 | gschem -p -o ~/openarm/working/gschem/pdf/03-jtag.ps -s ~/openarm/working/gschem/pdf/print.scm ~/openarm/working/gschem/sch/03-jtag.sch |
||
| 44 | ps2pdf14 -sPAPERSIZE=a3 ~/openarm/working/gschem/pdf/03-jtag.ps ~/openarm/working/gschem/pdf/03-jtag.pdf |
||
| 45 | |||
| 46 | gschem -p -o ~/openarm/working/gschem/pdf/04-sdram.ps -s ~/openarm/working/gschem/pdf/print.scm ~/openarm/working/gschem/sch/04-sdram.sch |
||
| 47 | ps2pdf14 -sPAPERSIZE=a3 ~/openarm/working/gschem/pdf/04-sdram.ps ~/openarm/working/gschem/pdf/04-sdram.pdf |
||
| 48 | |||
| 49 | gschem -p -o ~/openarm/working/gschem/pdf/05-flash.ps -s ~/openarm/working/gschem/pdf/print.scm ~/openarm/working/gschem/sch/05-flash.sch |
||
| 50 | ps2pdf14 -sPAPERSIZE=a3 ~/openarm/working/gschem/pdf/05-flash.ps ~/openarm/working/gschem/pdf/05-flash.pdf |
||
| 51 | |||
| 52 | gschem -p -o ~/openarm/working/gschem/pdf/06-micro-sd.ps -s ~/openarm/working/gschem/pdf/print.scm ~/openarm/working/gschem/sch/06-micro-sd.sch |
||
| 53 | ps2pdf14 -sPAPERSIZE=a3 ~/openarm/working/gschem/pdf/06-micro-sd.ps ~/openarm/working/gschem/pdf/06-micro-sd.pdf |
||
| 54 | |||
| 55 | gschem -p -o ~/openarm/working/gschem/pdf/07-ethernet.ps -s ~/openarm/working/gschem/pdf/print.scm ~/openarm/working/gschem/sch/07-ethernet.sch |
||
| 56 | ps2pdf14 -sPAPERSIZE=a3 ~/openarm/working/gschem/pdf/07-ethernet.ps ~/openarm/working/gschem/pdf/07-ethernet.pdf |
||
| 57 | |||
| 58 | gschem -p -o ~/openarm/working/gschem/pdf/08-rs232.ps -s ~/openarm/working/gschem/pdf/print.scm ~/openarm/working/gschem/sch/08-rs232.sch |
||
| 59 | ps2pdf14 -sPAPERSIZE=a3 ~/openarm/working/gschem/pdf/07-ethernet.ps ~/openarm/working/gschem/pdf/08-rs232.pdf |
||
| 60 | |||
| 61 | gschem -p -o ~/openarm/working/gschem/pdf/09-oscillators.ps -s ~/openarm/working/gschem/pdf/print.scm ~/openarm/working/gschem/sch/09-oscillators.sch |
||
| 62 | ps2pdf14 -sPAPERSIZE=a3 ~/openarm/working/gschem/pdf/09-oscillators.ps ~/openarm/working/gschem/pdf/09-oscillators.pdf |
||
| 63 | |||
| 64 | gschem -p -o ~/openarm/working/gschem/pdf/10-usb.ps -s ~/openarm/working/gschem/pdf/print.scm ~/openarm/working/gschem/sch/10-usb.sch |
||
| 65 | ps2pdf14 -sPAPERSIZE=a3 ~/openarm/working/gschem/pdf/10-usb.ps ~/openarm/working/gschem/pdf/10-usb.pdf |
||
| 66 | |||
| 67 | gschem -p -o ~/openarm/working/gschem/pdf/11-connectors.ps -s ~/openarm/working/gschem/pdf/print.scm ~/openarm/working/gschem/sch/11-connectors.sch |
||
| 68 | ps2pdf14 -sPAPERSIZE=a3 ~/openarm/working/gschem/pdf/11-connectors.ps ~/openarm/working/gschem/pdf/11-connectors.pdf |
||
| 69 | |||
| 70 | gschem -p -o ~/openarm/working/gschem/pdf/12-lpc3180-power.ps -s ~/openarm/working/gschem/pdf/print.scm ~/openarm/working/gschem/sch/12-lpc3180-power.sch |
||
| 71 | ps2pdf14 -sPAPERSIZE=a3 ~/openarm/working/gschem/pdf/12-lpc3180-power.ps ~/openarm/working/gschem/pdf/12-lpc3180-power.pdf |
||
| 72 | |||
| 73 | gschem -p -o ~/openarm/working/gschem/pdf/13-can.ps -s ~/openarm/working/gschem/pdf/print.scm ~/openarm/working/gschem/sch/13-can.sch |
||
| 74 | ps2pdf14 -sPAPERSIZE=a3 ~/openarm/working/gschem/pdf/13-can.ps ~/openarm/working/gschem/pdf/13-can.pdf |
||
| 75 | |||
| 76 | gschem -p -o ~/openarm/working/gschem/pdf/14-spi.ps -s ~/openarm/working/gschem/pdf/print.scm ~/openarm/working/gschem/sch/14-spi.sch |
||
| 77 | ps2pdf14 -sPAPERSIZE=a3 ~/openarm/working/gschem/pdf/14-spi.ps ~/openarm/working/gschem/pdf/14-spi.pdf |
||
| 78 | |||
| 79 | exit |