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: <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: Subject: Re: [geda-user] pcb alternatives From: Bernhard Kraft To: geda-user AT delorie DOT com Content-Type: text/plain; charset=UTF-8 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 Precedence: bulk Hi, On Tue, Mar 17, 2015 at 4:18 PM, GENE GLICK 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