Werner Almesberger
|
67e9de8683
|
sch2fig/neo900-template.fig: add <TITLE>
|
2016-07-26 03:16:43 -03:00 |
|
Werner Almesberger
|
466e3ae726
|
sch2fig/sch2pdf: extract sheet title and pass in variable TITLE
|
2016-07-26 03:16:09 -03:00 |
|
Werner Almesberger
|
2c9c526255
|
sch2fig/: new option -Dvar=value to set <var> in template
|
2016-07-26 03:15:13 -03:00 |
|
Werner Almesberger
|
1d059abcb4
|
sch2fig/Makefile, neo900-template.fig: use template for constant frame size
|
2016-07-26 02:34:56 -03:00 |
|
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
|
1cff10b824
|
sch2fig/: eeschema to FIG converter (WIP)
|
2016-07-21 23:54:32 -03:00 |
|