[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]
gEDA-user: Usability issues of gEDA + PCB
Hello
Would it be possible to do following changes to improve usability? About
3 people now want to help the Ronja project and explaining them gEDA and
PCB is a pain in the ass. They get stuck on something every couple of
hours when trying to work with gEDA and PCB.
All contributions to Ronja are in Eagle, because people say "sorry, gEDA
is unusable for me".
So Ronja has unofficial RX TMD PCB, unofficial RX SMD PCB, unofficial
TX TMD PCB, unofficial TX SMD PCB, unofficial CPLD Twister, but these
cannot be merged into the development, because the former 4 were
designed in Protel and the latter one in Eagle, because gEDA is pain
in the ass for them to learn and use.
Would it be possible to do the following changes to increase usability?
1) Merge PCB into gEDA so it gets installed all at once. If installing
PCB is an issue, add --disable-pcb into ./configure
2) Make the install process one ./configure && make && make install if
possible. Installing gEDA fresh always takes me like 1-2 days because
it's like 20 libraries where you have to guess the versions correctly
and if you fail, you have to retry etc.
3) Make a gEDA install guide for trained monkeys, so they don't have to
spend 2 hours figuring out what combinations of libraries they should
download, and then it won't work for them anyway, because it's
PITA to install gtk 2.2 in debian
4) Update the PCB documentation so the format is described correctly
(one needed to edit solderstrip symbol source but I told him this URL
describes the internal format, but sorry, it's obsolete and not true
anymore, there is different number of fields, they are shuffled
around, and the resolution is now also 100 times higher)
5) Put into PCB library that every time you select a package, it writes
"put bla_bla into footprint= attribute if you want this package in
gschem"
6) If 5 is not possible, put a trained monkey algorithm into PCB doc
which would enable one to translate PCB library entry as seen on
the library menu into footprint= attribute.
7) Make gEDA and PCB stop complaining 100 error messages every time the
version changes slightly. It's like Microsoft Word - even two
neighbour versions are mutually incompatible.
Thanks,
CL<