Werner Almesberger
83be43d222
sch2fig/sch2pdf: use correct output file name; pass on -t template.fig
2016-07-26 02:32:53 -03:00
Werner Almesberger
09d436175a
sch2fig/: new option -t template.fig to merge template file
2016-07-26 02:30:58 -03:00
Werner Almesberger
427e4d7d09
sch2fig/sch2pdf, Makefile (neo900.pdf): generate PDF for Neo900
2016-07-25 17:42:50 -03:00
Werner Almesberger
d031e59811
sch2fig/sch.c (draw_text): convert to use text_*; support direction 1 (up)
2016-07-25 15:20:26 -03:00
Werner Almesberger
3433068d71
sch2fig/sch.c (sch_parse): ignore AR element (what is this ?)
2016-07-25 15:04:39 -03:00
Werner Almesberger
3588992947
sch2fig/: support mirrored symbols (matrix -1 0 0 -1)
2016-07-25 14:59:27 -03:00
Werner Almesberger
ed02cafaf5
sch2fig/sch.c (dump_fields): break into two functions; make more "const"
...
"const" may come in handy at a later stage, when we want to keep things
around for a bit longer.
2016-07-25 14:43:59 -03:00
Werner Almesberger
1e36f32c0f
sch2fig/fig.c (fig_glabel): support direction 3 (down)
2016-07-25 14:09:58 -03:00
Werner Almesberger
09bd2ca38d
sch2fig/fig.c (fig_label): initialize dx, dy
2016-07-25 14:06:48 -03:00
Werner Almesberger
dd5f9d2128
sch2fig/: properly interpret KiCad arcs
...
They can be clockwise or counter-clockwise, but are always < 180 degrees.
2016-07-25 13:38:58 -03:00
Werner Almesberger
b44293c4d6
sch2fig/TODO: add some more items
2016-07-25 13:38:41 -03:00
Werner Almesberger
340973acff
sch2fig/TODO: to do list
2016-07-25 12:04:25 -03:00
Werner Almesberger
a28c5ebdc2
sch2fig/Makefile (test, neo900): use test.sch; separate target for Neo900
2016-07-25 11:34:58 -03:00
Werner Almesberger
7a0adf8520
sch2fig/style.h: make fields and pin names darker (Cyan3 -> Cyan4)
2016-07-25 11:33:06 -03:00
Werner Almesberger
b903f53c3f
sch2fig/: support arcs
2016-07-25 02:59:33 -03:00
Werner Almesberger
e37765fd12
sch2fig/fig.c (fig_label): support orientation 1 (up)
2016-07-25 02:02:42 -03:00
Werner Almesberger
fe15498ef1
sch2fig/fig.c (fig_label): support direction 3 (down)
2016-07-25 01:57:47 -03:00
Werner Almesberger
a0c4aedd32
sch2fig/fig.c (fig_glabel): support orientation 1 (up)
2016-07-25 01:50:07 -03:00
Werner Almesberger
707c8f790d
sch2fig/lib.c: text in symbols stays upright
2016-07-25 01:14:28 -03:00
Werner Almesberger
b0b8f058c5
sch2fig/style.h (JUNCTION_R): reduce from 40 to 30 mil, to approximate circles
...
A circle surrounding a junction would assume a junction radius of about 20-25
mil. With 30, we make it just small enough that the circle is visible.
2016-07-25 00:51:03 -03:00
Werner Almesberger
c979bf0989
sch2fig/: support circles
2016-07-25 00:50:48 -03:00
Werner Almesberger
9618846d46
sch2fig/: support 180 deg rotation of components
2016-07-25 00:39:03 -03:00
Werner Almesberger
817befc29f
sch2fig/: add partial support for (local) labels
2016-07-25 00:16:09 -03:00
Werner Almesberger
6f7463c299
sch2fig/: display pin numbers
2016-07-24 23:26:54 -03:00
Werner Almesberger
d6b73479ad
sch2fig/: add filling of boxes and polygons
2016-07-24 22:57:52 -03:00
Werner Almesberger
1aaf1f8fb2
sch2fig/fig.c: make glabels work when rotated by 180 degrees
2016-07-24 22:30:38 -03:00
Werner Almesberger
e3a0229946
sch2fig/Makefile, lib.c: make -Wshadow-clean
2016-07-24 01:05:41 -03:00
Werner Almesberger
8ad734ff39
sch2fig/: better error reporting; add features of Neo900 sheet 2
2016-07-24 01:03:23 -03:00
Werner Almesberger
9f8a09b2d5
sch2fig/: fix pin name offsets
2016-07-23 23:20:53 -03:00
Werner Almesberger
97f8969716
sch2fig/: sheet 1 almost works (A and especially K are off)
2016-07-23 23:12:56 -03:00
Werner Almesberger
07433fd295
sch2fig/: pin names and fields (WIP)
2016-07-23 22:52:15 -03:00
Werner Almesberger
1bab610e9e
sch2fig/: slight cleanup
2016-07-23 15:07:50 -03:00
Werner Almesberger
da22f1cc57
sch2fig/: basic field support
2016-07-23 14:59:37 -03:00
Werner Almesberger
6e6e68e445
sch2fig/: partial glabel support; ongoing development
2016-07-23 06:58:46 -03:00
Werner Almesberger
d0bff77b9c
sch2fig/: add test schematic sheet
2016-07-23 06:36:56 -03:00
Werner Almesberger
cd3ced9cfb
sch2fig/: restructure text handing; on-going development
2016-07-23 00:48:59 -03:00
Werner Almesberger
09ae0229c3
sch2fig/main.c (read_file): be civil and report errors
2016-07-22 00:19:19 -03:00
Werner Almesberger
adf9efdd95
sch2fig/Makefile (test): include powered.lib; fix invocation
2016-07-22 00:16:14 -03:00
Werner Almesberger
addb15ce94
sch2fig/: add copyright headers; use "local" Makefile.c-common
2016-07-22 00:06:34 -03:00
Werner Almesberger
81f51e909a
common/Makefile.c-common: common Makefile items for C
...
Snatched from Anelok.
2016-07-22 00:04:08 -03:00
Werner Almesberger
1cff10b824
sch2fig/: eeschema to FIG converter (WIP)
2016-07-21 23:54:32 -03:00
Werner Almesberger
006940d58b
dsv/dsv (flush): sanitize name of local data sheet copy
...
We turn ? (and, for good measure, & as well) into _, to be compatible with
the open_generic function of xdg-open, which strips \?*.
2016-02-29 22:44:26 -03:00
Werner Almesberger
e291c43348
kicad-patches/README: add KiCAD build dependencies as prerequisite
2015-05-23 11:41:57 -03:00
Werner Almesberger
fdabcc9b3e
Makefile.kicad: copy over from ben-wpan/makefiles/
2015-05-23 11:40:31 -03:00
Werner Almesberger
1a8beb2f15
dsv/dsv: to print to stderr, it's 1>&2 and not 2>&1, stupid ...
2014-12-24 17:35:08 -03:00
Werner Almesberger
c07e33bec6
rptflt/rptflt.pl: filter for KiCad DRC reports
2014-06-01 10:35:27 -03:00
Werner Almesberger
8c5d7d7bcd
dsv/dsv: change indentation to tab instead of 4 spaces; fix typo
2014-03-07 08:34:15 -03:00
Werner Almesberger
7067c00a90
dsv/dsv: add Z tag to select files in ZIP archive not ending in .zip
...
The D: url file format only works if the URL ends in .zip, .ZIP,
etc. Some URLs leading to a ZIP don't use this extension. The Z tag
introduces the following alternative use:
D: url
Z: file
where the URL is always treated as ZIP archive, no matter what it looks
like.
2014-03-07 08:19:28 -03:00
Werner Almesberger
65f93a2684
dsv/dsv: delete .zip file if extraction fails
...
This allows updating a the .zip in cases where the archive's name didn't
change but its content did. "dsv setup" has to be manually re-run in
this case.
2013-11-28 22:34:33 -03:00
Werner Almesberger
6bfd9d9f44
genkicat/pdf.c (make_pdf): set paper size to A4
2013-10-25 20:54:32 -03:00