www.delorie.com/archives/browse.cgi   search  
Mail Archives: geda-user/2015/03/17/14:38:42

X-Authentication-Warning: delorie.com: mail set sender to geda-user-bounces using -f
X-Recipient: geda-user AT delorie DOT com
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=gmail.com; s=20120113;
h=mime-version:in-reply-to:references:date:message-id:subject:from:to
:content-type;
bh=lDHC0GroC8v4jiUJ3IsR+FoCnU9uiwTub908IWlb6E4=;
b=bT4tmecBI2Jjm2UwYfwyEqY2nJXa4dKwMPmupy0Q0mk1bgHjlQmFN8KSBTN7CEaAU8
WnTL7djK6/Aw7lukbuTQDepXnVRy3dtZcXq5A8qpvd9nTvs1apLAUXsgDQ7OPVO5XJQX
UyUNyba4eG7K/ltrpztncd3oNNaQroHdF0oTF0P3Mdu+PpOf7spOslYEmWsRjttzSm4z
onKu5wPEed9btr76QwkGEOvQ4eG91TeQGgVidxUonMEoP/sLdGzy8PZBoqaO2vHccaKW
P6KIc35KpzjDbwjIyxjT9Kto2KG8RVORowXrjVafRNjkUzMpX8vFI/g4ljj0+OndcNBq
bh5Q==
MIME-Version: 1.0
X-Received: by 10.55.42.27 with SMTP id q27mr108566226qkh.64.1426617510736;
Tue, 17 Mar 2015 11:38:30 -0700 (PDT)
In-Reply-To: <46050a0c.619.14c2850d052.Webtop.45@optonline.net>
References: <CAHLh21Cdm=YZuqCQ+gCHSviJquahr6cnAQ-VBLR4BSs-nfHOig AT mail DOT gmail DOT com>
<CAOFvGD4+4bHXNYLvePi70wb_1A4=dQgb_Ov3xBghoKbXQUsSGA AT mail DOT gmail DOT com>
<5508413E DOT 4000405 AT ecosensory DOT com>
<46050a0c DOT 619 DOT 14c2850d052 DOT Webtop DOT 45 AT optonline DOT net>
Date: Tue, 17 Mar 2015 19:38:30 +0100
Message-ID: <CAGYR9veihi_M+B0HXptGYQLMO8=B_KOLM2wmrRNkMLG_9MdQrA@mail.gmail.com>
Subject: Re: [geda-user] pcb alternatives
From: Bernhard Kraft <bkraf0j9 AT gmail DOT com>
To: geda-user AT delorie DOT com
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

Hi,

On Tue, Mar 17, 2015 at 4:18 PM, GENE GLICK <geneglick AT optonline DOT net> wrote:
>
> FYI, I use make to handle all the exchange between schematic and pcb.
>

I also use GNU "make" for handling the schematic->pcb transition. It
even does the DRC stuff.

gschem and pcb are like any other tool: You have to learn how to use
it. Maybe people try PCB first, find that it is too complex and then
try kicad with all the knowledge they gathered with PCB before. For
them it seems pcb is too complex.

But it is true: the footprint and symbol libraries are quite unsorted.
The pcb footprints even more than the gschem symbols. If I would start
chaning something I would start to restructure the pcb footprints.
Maybe similar to how they are organized at some electronics component
distributor: active/passive/mechanical. The passive components in
resistor/capacitor/coils/etc. and the resistors i.e. again in
surface-mount/through-hole.

For me gschem/pcb became really productive when I started to recall
all the symbols/footprints I use in every design. So when you start
doing your 3rd or 4th design it becomes easier every time. A long-term
project of mine is to create a totally monitored solar water heating
appliance for analyzing and optimizing various parameters. As soon as
I had designed the first board having the CAN interface I just had to
copy the gschem sheet containing the CAN controller and supporting
circutry to every other project using the same controller.

So it is not just about having a good footprint library but also about
having a set of gschem sheets you can juggle together to create your
new board. One sheeet for the CPU, one or two for the interfaces, etc.
etc.

A current software project of mine is to create a PCB file parser in
Java. I guess it could get used to create a tool which allows to
convert kicad footprints to pcb footprints and vice versa.

grz,
Bernhard

- Raw text -


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