X-Authentication-Warning: delorie.com: mail set sender to geda-user-bounces using -f X-Recipient: geda-user AT delorie DOT com X-Original-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=date:from:to:subject:message-id:in-reply-to:references:mime-version :content-type:content-transfer-encoding; bh=jSeLNYKn/6sCa/6cNart1HcbNFi9RCDKf2bVlxjfDVA=; b=SsiOeWqaSmVbrnNs8xawXgfs1RGjF/cglt1ZfGE4SyBHf8ihCF7SYB/jQkqh/mlVHR 9rYaDmHLE5p4gPmhjH0nssfzkyc0mv+dgXGfiQOWKpOtJzbpExyY+nEoiaynq0d9Yoge 3MY44z3RJ/BH0IIsuRUT3BnateVOnv487ueHCpCqy3Tc3vf/qHh77rWhc7iAm4uVgRaH gX9cZtjash7vLrbqEvtByOPlyZnQVEyeP/ZloH3rt/EROHVkFBtHMcV6/e946ezZFoWL AYpxXcw8TbVZK/s61b8ygtoeGCCgMftRjUsFNPeF83bIcUZnLoUpcELe12/B7fVhp3OA /ujA== X-Received: by 10.194.184.104 with SMTP id et8mr54250775wjc.87.1451163954844; Sat, 26 Dec 2015 13:05:54 -0800 (PST) Date: Sat, 26 Dec 2015 22:05:53 +0100 From: "Nicklas Karlsson (nicklas DOT karlsson17 AT gmail DOT com) [via geda-user AT delorie DOT com]" To: geda-user AT delorie DOT com Subject: Re: [geda-user] A fileformat library Message-Id: <20151226220553.0cd2c0e5128a546fbfbec42e@gmail.com> In-Reply-To: <567EE79F.7080603@ecosensory.com> References: <20151223194905 DOT 7676 DOT qmail AT stuge DOT se> <0AB5D926-731F-4A49-AA26-D06DAE7C2CB0 AT noqsi DOT com> <201512240626 DOT tBO6QuW0031998 AT envy DOT delorie DOT com> <20151224124303 DOT GA22838 AT cuci DOT nl> <20151224142825 DOT 23916 DOT qmail AT stuge DOT se> <567EE79F DOT 7080603 AT ecosensory DOT com> X-Mailer: Sylpheed 3.5.0beta1 (GTK+ 2.24.25; x86_64-pc-linux-gnu) Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 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 > > I’m not talking about pcb. I’m talking about geda-gaf. Geda-gaf is a much cleaner design. The pcb format doesn’t even represent a > > proper model of what a printed circuit board is. > > Not talking about PCB doesn't solve many wants for very many people, so I want to talk about PCB, but yeah, its data model is > spaghetti, and needs rework. There is a need for: 1. Update of footprints and vias. 2. Define standard reausable pads/pins/vias which may be updated if changed. 3. Clearance values between nets. 4. Net and maybe segment copper width. 1. Embedded footprint is good if library is changed but to able to update is rather important. 2. Packages like: SO, LQFP, DIP, ... usually have several pins and come in different sizes. First pin is usually also different and som packages may have more than one different pins. 3. Example rectified line voltage negative net: Clearance to logic with negative voltage as ground, clearance to PE, clearance to rectified positive voltage, controlled impedance, ... Nicklas Karlsson