delorie.com/archives/browse.cgi   search  
Mail Archives: geda-user/2017/02/14/13:35:34

X-Authentication-Warning: delorie.com: mail set sender to geda-user-bounces using -f
X-Recipient: geda-user AT delorie DOT com
X-Virus-Scanned: amavisd-new at neurotica.com
X-Original-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=neurotica.com;
s=default; t=1487097246;
bh=fCnGasyoVq3dfSD19WBKfpUpLtXRraeahInpXuO4SNY=;
h=Subject:To:References:From:Date:In-Reply-To;
b=QsdiDM8QynSrVBJ4P8DkB0GvkYVWsW9Zrkdzb/dUnSI7D9KgMXgHpBv7cejZoHLkY
EaAzIwrwsJQ/qifzfQ+ofEjKYzfdw6P9dktqEOKBuUpzPoZmZYkV0R7/qT3zWb2/l7
sh+e0pF4LXt2EZW82J8kAKhBGUqSXaUYywDuL+78=
Subject: Re: [geda-user] We are about to alienate users was -> geda-gaf fork
To: geda-user AT delorie DOT com
References: <CAM2RGhQQo8_KAb2p4LqSrmSBKYM1hyeRdmzDn3XqeTjxdpFtKw AT mail DOT gmail DOT com>
<5cfb4f73-3c77-e8e2-b838-840f8ea43879 AT iae DOT nl>
<F19FDD1A-59D7-4483-93FC-720C0552E64E AT noqsi DOT com>
<7276b7ff-d4af-64cf-2906-f656369f8f85 AT iae DOT nl>
<5d312c0b-00a5-c81b-8743-893fca16a54d AT wellesley DOT edu>
<B7D0861C-9E90-4249-BFF1-754B83B87ADB AT noqsi DOT com>
<72dfc784-9b2e-b23b-20ae-f3e7ab8f2ae3 AT neurotica DOT com>
<1A5289DF-3E47-43EB-8E2D-B9185F78187B AT noqsi DOT com>
From: "Dave McGuire (mcguire AT neurotica DOT com) [via geda-user AT delorie DOT com]" <geda-user AT delorie DOT com>
Message-ID: <f9bd6e26-7912-1513-2335-58f4053d3a0b@neurotica.com>
Date: Tue, 14 Feb 2017 13:34:02 -0500
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
Thunderbird/45.7.0
MIME-Version: 1.0
In-Reply-To: <1A5289DF-3E47-43EB-8E2D-B9185F78187B@noqsi.com>
X-MIME-Autoconverted: from quoted-printable to 8bit by delorie.com id v1EIYAc2013969
Reply-To: geda-user AT delorie DOT com
Errors-To: nobody AT delorie DOT com
X-Mailing-List: geda-user AT delorie DOT com
X-Unsubscribes-To: listserv AT delorie DOT com

On 02/14/2017 12:10 PM, John Doty wrote:
>>> gEDA attracted and retained *me*. I started out using it to capture
>>> schematics for ngspice. Then, I was working with a layout contractor
>>> using PH70, an obscure Lincoln Lab layout tool. I was able to cargo
>>> cult a back end for that. Then it was IC design review (back to
>>> ngspice). Then IC design, making netlists for a layout shop using
>>> Cadence. A bunch of work on schematics for various customers with
>>> various layout tool preferences. Abstract symbolic circuit analysis
>>> with a Mathematica back end I wrote. Try navigating that with KiCAD.
>>> gEDA covers a very different space: that’s what it’s for.
>>
>>  Very cool.  But that's what it's for *for you*.  I still think you should fork gEDA for your own use.
>
> OK, what’s your story? Why aren’t you using KiCAD?

   My story?  I design boards, both small and large ("large" to me means 
more than a few hundred components), for both hobby and commercial 
designs.  I use gschem for schematic capture and PCB for layout. 
Sometimes I target ngspice, but for me, everything ends up in solder in 
the end.  I drive my design flow with Makefiles.  I do anywhere from 1-5 
designs per month.  I do end-to-end designs from conceptualization to 
functioning prototypes and small production runs, including firmware if 
applicable, and rarely have to interface with other designers/developers 
or their tools. (something for which I am thankful)

   I'm not using KiCAD because I chose gEDA+PCB back in 2003 and I have 
a huge investment in time, symbols, footprints, and finished projects 
(some of which occasionally need maintenance updates) all done with 
these tools.  And, like you, I value flexibility and the toolkit approach.

   Because of all the progress-destroying crap and resistance to ANY 
change that goes on on this list, I've looked into KiCAD a few times in 
the past year or two, but I've never managed to actually get it built. 
I could dig in and fix the build problems, but I have other work that I 
must do.  At least gschem and PCB usually compile out of the box.

   But even if I'd gotten KiCAD running, I'd still have the huge of 
investment of time and effort I've put into gEDA+PCB, plus the learning 
curve of a new software package, plus the un-learning of all the 
keystrokes etc that have become automatic for me over a decade and a 
half.  I'm a busy person; that's a show-stopper for me.

   Right now, gschem (v1.8.2), gsch2pcb, and gnetlist do what I need of 
them.  There are some features I'd like to see, but honestly I could 
probably keep using them as-is forever at this point.  But I (unlike 
you, it seems) would like to see some forward progress with gschem.

   Development on PCB all but stopped, years ago it seems, and I'm able 
to just get by with what it can do now.  Don't get me wrong, I like the 
program a lot and I'm very productive with it, but there are problems 
and a lot of missing functionality.  Pcb-rnd is gaining momentum and 
appears to be moving in a very good direction (I test every release, and 
some of their development stuff), but until it implements transparency 
I'd find it very difficult to use for daily work.  I think many people 
don't realize how important/valuable transparency is until they actually 
use it.  The moment it gets transparency, I'll be using pcb-rnd full time.

                 -Dave

-- 
Dave McGuire, AK4HZ
New Kensington, PA

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019