DJ Delorie
DJ Delorie
email: dj@delorie.com
Tools
PCB Plugins:
Other tools:
- pinmapper - map schematic symbols to physical components, including fixing pin mappings.
- scale-schematic - Perl script to scale a symbol or schematic
- sch2csv - extract part attributes to a comma seperated list (open with openoffice calc)
- csv2sch - merge part attributes to schematics. To use these:
$ sch2csv [-o foo.csv] *.sch
$ ooffice foo.csv
$ csv2sch foo.csv [*.sch]
If you don't specify -o file for sch2csv, the CSV is printed
to stdout. If you don't specify any schematics for csv2sch, all the
schematics mentioned in the CSV are updated. The new schematics are
named foo.sch.new - the original schematics are not changed.
- sym2csv - extract pin attributes to a comma seperated list (open with openoffice calc)
- csv2sym - merge pin attributes back to symbol. To use these:
$ ./sym2csv $SYM.sym foo.csv
$ ooffice foo.csv
$ ./csv2sym foo.csv $SYM.sym $SYM-new.sym
- pincheck - make sure symbol[s] given provide exactly one of each pin number.
- sym2eps.cc - convert a symbol to EPS.
- djboxsym - construct a symbol from a definition file.
- pcb2panel and panel2pcb - tools to aggregate multiple
boards into a single panel. You'll also need panel.pl, a panelization library.
$ ./pcb2panel board1.pcb board2.pcb board3.pcb > boards.pcb
$ pcb boards.pcb
$ ./panel2pcb boards.pcb
$ pcb boards.panel.pcb
- Two Pad footprint generator
- DIL Pads footprint generator
- page-renumber - shifts all
refdes numbers on a page by a fixed amount (useful for having one
master page for N separate but identical modules in a design)
Documentation
Symbols
Note: all my symbols are licensed GPL for distribution, and unlimited for use.
Vetted
analog
connector
cpu
discrete
ethernet
logic
memory
misc
power
semis
tbd
- 0603.sym - Symbol for "put any 0603 part here"
Not Vetted
analog
- ts321.sym - operational amplifier, sot-23 style
connector
cpu
ethernet
logic
memory
power
semis
Footprints
Note: all my footprints are licensed GPL for distribution, and unlimited for use.
Vetted
2pad
2pin
connector
- HOLE36.fp - Single 36mil hole
- conn-10-1.fp - 10x1 header, 100mil centers
- de-9fh.fp - DE-9, Female, with mounting holes.
- de-9mh.fp - DE-9, Male, with mounting holes
- hfj11-2450e.fp - PulseJACK (ethernet with magnetics)
- Hirose microSD
- Hirose USB
- hole-30mil.fp - Single 30mil hole
- hole-43mil.fp - Single 43mil hole
- hole-60mil.fp - Single 60mil hole
- hole-155mil.fp - Single 155mil hole
- minidin-8.fp - Gumstix serial port connector
- minidin-8f.fp - Gumstix serial port connector
- pcn10p.fp - 96 pin DIN connector, 3x32, plug side
- pcn10s.fp - 90 pin DIN connector, 3x32, socket side
- pulse-JP0063.fp - PulseJACK (ethernet with magnetics)
- weid-3.5-lsf-2.fp - Weidmuller 3.5mm top-load, 2 connector
- weid-3.5-lsf-3.fp - Weidmuller 3.5mm top-load, 3 connector
- weid-3.5-lsf-4.fp - Weidmuller 3.5mm top-load, 4 connector
- weid-3.5-lsf-5.fp - Weidmuller 3.5mm top-load, 5 connector
- weid-3.5-lsf-6.fp - Weidmuller 3.5mm top-load, 6 connector
- weid-3.5-lsf-7.fp - Weidmuller 3.5mm top-load, 7 connector
- weid-3.5-lsf-8.fp - Weidmuller 3.5mm top-load, 8 connector
- weid-3.5-lsf-9.fp - Weidmuller 3.5mm top-load, 9 connector
- weid-3.5-lsf-10.fp - Weidmuller 3.5mm top-load, 10 connector
- weid-3.5-lsf-11.fp - Weidmuller 3.5mm top-load, 11 connector
- weid-3.5-lsf-12.fp - Weidmuller 3.5mm top-load, 12 connector
discrete
layout
modules
opto
semi
test
Not Vetted
2pad
connector
modules
semi
switch
2
Copyright 2022, all rights reserved unless specified otherwise.
gedasymbols.org is maintained by
DJ Delorie