Werner Almesberger
ccd830153a
prettygerbv: instead of changing the background, change the drill color
...
- prettygerbv (DRILL): changed from black to blue
- prettygerbv (run_gerber): reverted the background color to the default
(black)
2011-03-24 21:22:40 -03:00
Werner Almesberger
e52f0db073
prettygerbv: new option -d file to show holes from a coverted drill file
...
- prettygerbv: new option -d gerber-file to show holes
- prettygerbv: set background color to #202020 to better visualize holes
2011-03-24 20:02:23 -03:00
Werner Almesberger
813ac47a60
fab/drl2gerber: new tool to convert an Excellon drill file to Gerber
2011-03-24 20:01:35 -03:00
Werner Almesberger
e92f458b86
fpd2pdf/fpdoc: added option -a module to manually add modules
...
- fpdoc (usage, main): new option -a module to add modules
- fpdoc: separated availability checking from mapping of component
references to modules
2011-03-23 17:42:37 -03:00
Werner Almesberger
47b53c8ef3
fpdoc: new utility to generate a PDF with the footprints used in a project
...
- fab/pos2fab: can be called with "do", to read .pos and .cmp file
- fpd2pdf/fpd2pdf: added syntax extension file.fpd:package to allow
selection of a single package
- fpd2pdf/fpdoc: generate a PDF with the footprints used in a specific
project
2011-03-23 04:34:06 -03:00
Werner Almesberger
5cb1aed21c
fab/pos2fab: condition a KiCAD .pos file for SMT fab use
2011-03-22 21:57:57 -03:00
Werner Almesberger
0f20739519
renamed gerber/ to fab/
2011-03-22 21:20:27 -03:00
Werner Almesberger
e95548df82
gemerge: when complaining about a command, show what it looks like
2011-03-22 10:26:53 -03:00
Werner Almesberger
4e5278a5d8
prettygerbv: restructured project file generation to skip missing layers
2011-03-22 10:25:53 -03:00
Werner Almesberger
7d249d127b
prettygerbv: use gerbv to compose "pretty" views of a PCB
2011-03-22 10:10:08 -03:00
Werner Almesberger
518781925a
gerber/gmerge: new utility to merge multiple KiCAD Gerbers into one
2011-03-15 01:10:31 -03:00
Werner Almesberger
e6f05a0f50
mlztx/cptx: new utility for KiCAD board files to copy content across text fields
2011-03-14 13:17:11 -03:00
Werner Almesberger
984a6de70a
kicad-patches: command-line selection of aux origin; support aux in DXF, too
...
- series, dxf-aux-origin.patch: add support for using the auxiliary axis
in DXF as well
- series, origin-opt.patch: option -o/--origin to use the auxiliary origin
for Gerber, DXF, and the drill file
2011-03-14 12:14:25 -03:00
Werner Almesberger
f8f8a75ebd
mlztx/mlztx: new utility to copy text in KiCAD board files to multiple layers
2011-03-14 03:22:51 -03:00
Wolfgang Spraul
a074fa1bc8
merged Werner's patch, fixed eeschema background color bug
2011-03-13 07:26:18 +00:00
Werner Almesberger
46dbda60e1
kicad-patches/exclude-pcb-edge.patch:: added option -e / --exclude-pcb-edge
2011-03-12 21:53:12 -03:00
Werner Almesberger
e7a2cdce34
fpd2pdf: added option -P to select full-page drawings
2011-02-06 20:04:05 -03:00
Wolfgang Spraul
ca29362534
added kicad-patches/TODO
2011-01-04 16:20:38 +00:00
Wolfgang Spraul
7f9de6f8bd
fixed stdout/stderr and exit code, removed old eeschema --plot
2011-01-02 17:58:26 +00:00
Wolfgang Spraul
0f4e2be34d
updated gitsch2ps to new eeschema --plot syntax
2011-01-02 17:55:37 +00:00
Wolfgang Spraul
b29edbbdc1
more patch restructuring for easier maintenance and upstream
2010-12-31 20:53:11 +00:00
Wolfgang Spraul
9b476d4297
broke scripted.patch into scripted-new.patch and scripted.patch for easier maintenance
2010-12-31 20:46:38 +00:00
Wolfgang Spraul
c11feca1e5
add more eeschema cmdline options --erc --netlist --plotx --list-sheets
2010-12-31 19:40:19 +00:00
Werner Almesberger
d280eabf70
kicad-patches: completed and extended build instructions
...
- README: added application of patches to KiCad build instructions
- README: added rebuild instructions for when patches change
2010-12-28 12:48:06 -03:00
Wolfgang Spraul
dd9db75be1
added pcbnew --fill-all-zones, stricter option semantics
2010-12-28 10:42:06 +00:00
Werner Almesberger
d2da52b215
Patches to enhance KiCad, mainly for non-interactive use
...
- README: description of the build process
- series: control file for quilt
- eeschema-plot-only-mode.patch, erc-exceptions.patch,
fix-pinedit-collision.patch, streamline-erc.patch: patches carried over
from svn.openmoko.org/trunk/gta02-core/kicad-patches/
- eeschema-bom-only-mode.patch: adds support for eeschema --bom mode to
only create a bom .lst file (by Wolfgang Spraul)
- pcbnew-scripted.patch: adds several command line parameters to pcbnew
(by Wolfgang Spraul)
2010-12-27 22:59:52 -03:00
Werner Almesberger
ff29948b69
dsv: print usage on "dsv setup" without file name
...
- dsv/dsv (usage): fixed typo
- dsv/dsv (main): it is now an error if "dsv setup" is invoked without
file name (suggested by Wolfgang Spraul)
2010-12-13 11:52:24 -03:00
Werner Almesberger
fb1c75cc4d
dsv: added DSV_PDFVIEWER as a means to set a PDF viewer different from xpdf
...
dsv/dsv (search): if the environment variable _DSV_PDFVIEWER is set, use
the program mentioned there instead of xpdf (suggested by Wolfgang
Spraul)
2010-12-13 11:46:28 -03:00
Werner Almesberger
4f655930a4
dsv (list): use "ls -b" to avoid confusing "column" with 8 bit characters
2010-11-30 19:37:17 -03:00
Werner Almesberger
f207be6671
dsv (setup): make sure file ends with a newline, so that we can "read" it
2010-11-30 19:27:59 -03:00
Werner Almesberger
be269982f3
dsv: in names, convert / to %2F and % to %25
...
- dsv (flush): convert / and % in cache file name
- dsv (flush): convert / and % in name and alias file name
- dsv (list): convert %2F and %25 back to / and %
- dsv (search): convert / and %
2010-11-30 19:16:22 -03:00
Werner Almesberger
e928d82b79
dsv (search): quote file name, so that we can also look up names with spaces
2010-11-30 18:56:33 -03:00
Werner Almesberger
92cb58023d
dsv: make "dsv setup" accept spaces in names and aliases
...
- dsv (set_value): store name and alias with double quotes, to protect
spaces
- dsv (flush): access name and alias via "eval"
2010-11-30 18:52:57 -03:00
Werner Almesberger
3b3c4bf056
dsv: remove unnecessary double quotes in assignments
...
- dsv: change foo="$bar" to foo=$bar
- dsv: change foo="`bar`" to foo=`bar` (and variations thereof)
2010-11-30 18:37:31 -03:00
Werner Almesberger
4ae9a0940c
The eda-tools welcome the arrival of fpd2pdf
...
- fpd2pdf/fpd2pdf: footprint pretty-printer
- README: list fpd2pdf
- README: licensing terms may also be just in the file in question, if
there's only one
2010-11-13 18:50:22 -03:00
Werner Almesberger
a6c65c7dd2
manu/Makefile: run a recursive make on all subdirectories
...
- boom/boom-config.in: new command "manu" to list the manufacturers
- manu/Makefile: run make for targets "all", "test", "sane", and "spotless"
on each manufacturer directory
2010-10-30 19:12:29 -03:00
Werner Almesberger
6ba3a5667a
boom/Makefile: new target "db" to build or update the database
2010-10-30 19:11:49 -03:00
Werner Almesberger
fa21900b0f
boom/manu/Makefile.common: rm -f is enough, no need for -rf
2010-10-24 13:10:00 -03:00
Werner Almesberger
ce1d269f3e
boom/dist/dk/Makefile: changed rm -rf to rm -f (reported by Wolfgang Spraul)
2010-10-21 07:41:35 -03:00
Werner Almesberger
8bf21d867a
boom/boom-config.in: complain if invoked without argument (reported by Wolfgang
...
Spraul)
2010-10-21 03:19:53 -03:00
Werner Almesberger
ba891c80b2
Added README with an overview of the sub-projects.
2010-10-20 08:25:28 -03:00
Werner Almesberger
b195195e35
Added README with an overview of the sub-projects.
2010-10-20 08:23:42 -03:00
Werner Almesberger
5e4b41abd9
dsv/dsv: added copyright notice.
2010-10-20 07:56:10 -03:00
Werner Almesberger
d2b53ac1a0
Added README and licensing information to boom.
2010-10-20 07:51:09 -03:00
Werner Almesberger
853ede97aa
Added licensing information and a bit more documentation to schhist.
...
- schhist/README: added introductory text, stubs for all the programs, and
licensing information
- schhist/COPYING.GPLv2: added for convenience
2010-10-20 07:39:31 -03:00
Werner Almesberger
2744057e98
Avoid leading zeroes in resistance and capacitance values (except 0R)
...
- boom/lib/e12.inc: several rules produces mal-formed results with leading
zeroes
- boom/manu/Makefile.common (spotless): added new target to remove
$(NAME).chr
- boom/manu/Makefile.common (MALFORMED): test for leading zeroes, allowing
only 0R as an exception
- boom/manu/stackpole/stackpole.gen: catch values < 1 R and convert them
to mR
2010-10-18 17:23:19 -03:00
Werner Almesberger
9e9eb89f3b
Make boom-config complain about usage errors.
...
- boom/Makefile, boom/boom-config.in: add a warning to boom-config that the
file is machine-generated
- boom/boom-config.in (usage): complain about unrecognized keywords
2010-10-17 20:15:48 -03:00
Werner Almesberger
41ae009c6a
It's now easy to get a list all the files, so we don't need dist/all.* anymore.
...
- dist/Makefile: removed
- boom/manu/Makefile.common (EQU): use boom-config as well
2010-10-17 20:07:54 -03:00
Werner Almesberger
0a86c10803
Generate script boom-config that lists all the database paths, like pkg-config
...
- boom/Makefile: generate boom-config
- boom/boom-config.in: template for boom-config script
- boom/Makefile (EQU, INV, DSC, CHR): use boom-config
- boom/test/Makefile (EQU, INV, DSC, CHR): use boom-config
2010-10-17 19:58:59 -03:00
Werner Almesberger
281dda5e09
more
2010-10-17 19:51:18 -03:00